Container for all game objects. Handles updating the state of game objects each turn. Listens for player input to trigger and resolve new turns.