First implementation of board state with an event handler that updates the board state
Code review on game state