         ix = @x2index @_mouseX
         iy = @y2index @_mouseY
 
-        unless @_board[iy][ix]?
+        if not @_board[iy][ix]? and @_mouseAlpha > 0
           x = MARGIN_LEFT + BLOCK_SIZE + (ix * BLOCK_SIZE)
           y = MARGIN_TOP + BLOCK_SIZE + (iy * BLOCK_SIZE)
-
-          c.fillStyle = '#CCC'
+          c.fillStyle = "rgba(204,204,204,#{@_mouseAlpha})"
           c.fillRect x + 1, y + 1, BLOCK_SIZE - 2, BLOCK_SIZE - 2
 
       # Draw count-down

  onMouseMove: (x, y) ->
    @_mouseX = x
    @_mouseY = y

    return  # void


BLOCKS_WIDE = 23
BLOCKS_HIGH = 15

MOUSE_ALPHA_VELOCITY = 3

log = ->
  console.log.apply console, arguments

