RewardManager | Utility class for managing rewards and upgrades for players. |
TetrominoManager | Provides information about the different tetromino shapes and their configurations. |
TurnManager | Takes care of the order in which the players take turns, the current game phase and information about the current turn. |
TurnManagerSignaler | Signals a TurnManager about the events that happened during the turn. |