Defines the game state and logic
The game state.
A subset of the game state. Can be derived from Game struct.
Game