       if @maze.passageExists([[@x - 1, @y, @z], [@x, @y, @z]])
         @setBusy()
         @x -= 1
+        @moves++
         @movePawn(@setIdle)
 
   movePawn: (callback) ->

      if @maze.passageExists([[@x, @y, @z], [@x, @y + 1, @z]])
        @setBusy()
        @y += 1
        @movePawn(@setIdle)

  goForward: ->

        @setBusy()
        @floors[@z].animate(@above, 600)
        @z -= 1
        @moves++
        @floors[@z].animate(@here, 600, @setIdle)

  goBackward: ->
