             response = @getYesNo(line)
             unless @errorFlag
               if response
-                @data["snailAttacks"] = 0
+                @data.snailAttacks = 0
                 @data.costs["molluscicide"] = 315
                 @data.hours["molluscicide"] = 18
                 @transition "setWeedingStart"

        raticides:
          _onEnter: ->
            @message = ""
            unless @data["skipIntro"]
              @message += """

                ACUTE RATICIDES GIVE SPECTACULAR RESULTS BUT IN THE LONG


                  """

              @data.riceYield *= (1.0 - 0.015 * r3)
              @transition "processing5"
            return

        processing5:
          _onEnter: ->
            @data.typhoonLevel = Math.floor(Math.random() * 10)

            if @data.typhoonLevel <= 4
              @message = "\nYour prayer has worked. The typhoon missed your area!\n"
            else
              @message = "\nSECOND TYPHOON WARNING. IT'S COMING YOUR WAY.\n"
