1)Added unfinished GameBoard class that handles state and logic