     @direction = 'down'
     @movementFactor = 2
 
-  # `Player.update()` is called by the higher level `update()` function, as
+  # `Character.update()` is called by the higher level `update()` function, as
   # we'll see below, which is turn called by `mainLoop()`.
   update: ->
 


# ### Game entities

class Player
  constructor: ->
    @x = GRID*7
    @y = GRID*5

    # sheet to use (`@image`), the x-coordinate to draw (`@imageX`).
    context.drawImage(@image, @imageX, 0, 32, 32, @x, @y, 32, 32)

  # #### Character helpers

  # `Character.getImageX()` used by `Character.draw()`.  It fetches the player's
  # direction, and then determines if the player is in movement by using moduli.
  # If the player _is_ in movement, it uses additional calculation to decide
  # which section of the player's image to draw.
