     [@x, @y, @z] = @maze.start
     @busy = false
     @queue = []
+    @moves = 0
 
     # floor positions
     width = @maze.dimensions[0] * 71 + 1

      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: ->
