Fixes to game play, started abstracting a GameBoard class
Refactored GameBoard class