Classes
 ClassDescription
 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.