Game board now depends on canvas and listens to keyboard events