   gridSize: 10
 
   initialize: ->
-    # Ensure 'this' has correct context
-    #_.bindAll @, 'onPointStart', 'onPointMove', 'onPointEnd', 'fillBlock', 'checkCompleted', 'win', 'pause', 'changePoint', 'updateTimer', 'showTutorial', 'resize', 'hide', 'show'
     _.bindAll(@, 'onPointStart', 'onPointMove', 'onPointEnd')
 
     # View is initialized hidden

    col = Math.floor((position.x - @grid.offset().left) / @blockSize)

    # Only recognize movement if within grid bounds
    if 0 <= row <= 9 and 0 <= col <= 9
      @fillBlock(row, col) if row != @previousRow or col != @previousCol

      @previousRow = row

    @previousRow = @previousCol = null

  fillBlock: (row, col) ->
    index = row * @gridSize + col
    block = @grid.find('div').eq(index)

    if block.hasClass('filled') is true
