             x: block.offset().left
             y: block.offset().top
 
-        # Instantly call the update method - this method adds 1 second, which is why the previous values are -1 second
+        # Instantly call the update method - this method adds 1 second,
+        # which is why the previous values are -1 second
         @updateTimer()
 
         # Try to have some visual indication that you made a wrong move

    @$('.vertical.clue').eq(@previousCol).removeClass('highlight')
    @$('.horizontal.clue').eq(@previousRow).removeClass('highlight')

    # Unset the "mark lock" -- If user starts marking blocks, only allow marking for the duration of that touch, so that they don't accidentally un-mark a block
    @actionLock = "none"

    # Clear out previous touch data

      # Check if user placed the correct rect
      switch @tutorialStep
        when 4
          # Ensure first column is filled correctly
          stepCompleted = true
          for i in [0, 5, 10, 15, 20]
            if blocks.eq(i).hasClass('filled') is false then stepCompleted = false
          success = stepCompleted
        when 8
          # Ensure 3rd column is filled correctly
          stepCompleted = true
          for i in [2, 12, 22]
            if blocks.eq(i).hasClass('filled') is false then stepCompleted = false
          success = stepCompleted
        when 11
          # Ensure 3rd column is marked correctly
          stepCompleted = true
          for i in [7, 17]
            if blocks.eq(i).hasClass('marked') is false then stepCompleted = false
          success = stepCompleted
        when 12
          # Ensure 4th column is filled correctly
          stepCompleted = true
          for i in [3, 13, 18, 23]
            if blocks.eq(i).hasClass('filled') is false then stepCompleted = false
          success = stepCompleted
        when 13
          # Ensure 5th column is all marked
          stepCompleted = true
          for i in [4, 9, 14, 19, 24]
            if blocks.eq(i).hasClass('marked') is false then stepCompleted = false
          success = stepCompleted
        when 15
          # Ensure 1st row is filled correctly
          stepCompleted = true
          for i in [0...4]
            if blocks.eq(i).hasClass('filled') is false then stepCompleted = false
          success = stepCompleted
        when 16
          # Ensure rest of squares marked correctly
          stepCompleted = true
          for i in [6, 7, 8, 11, 16, 17]
            if blocks.eq(i).hasClass('marked') is false then stepCompleted = false
          success = stepCompleted

      if success
        @tutorialStep += 1
        @showTutorial()


