Encapsulation of game and board, cleanup of general project structure.