Adds Transpose method to Board
Puts button grid in its own widget
Adds key handler for GameButtonGrid