GMGame manager class to manage the game play via triggers. Current design is, that only one game is running. A Game state is not implemented. Instead we use messages going around informing all relevant objects about the changes in the game. Plus every object has its own state.