| Class | Description | |
|---|---|---|
| ChessPiecesManagerDefault | The default chess piece manager, manage chess piece move's validation/makeMove/unMakeMove. Also a way for the originator to be responsible for saving and restoring its states. | |
| GameStateManagerDefault | A player manager class to maintain turn-based game. |