Beginnings of keyboard input

This has several limitations that will need to be resolved.

1. I added an unused button so that there's an element in the grid
capable of receiving input. Will need to figure out how to indicate the
game board can receive input to resolve this.

2. Empty cells are not currently cleared.

3. No animations exist for cell movement.