All Classes
| Class | Description | 
|---|---|
| Archer | Archer piece that moves similar to cannon in chinese chess. | 
| Color | |
| Configuration | Game configuration, including:
 1. | 
| ConsolePlayer | The player that makes move according to user input from console. | 
| Game | The Game class | 
| InvalidConfigurationError | |
| JesonMor | This class extends  Game, implementing the game logic of JesonMor game. | 
| Knight | Knight piece that moves similar to knight in chess. | 
| Main | |
| Move | |
| MoveRecord | |
| Piece | The abstract class that a game piece should extend. | 
| Place | A square (position, place) in the gameboard. | 
| Player | Player interface for the game. | 
| RandomPlayer | A computer player that makes a move randomly. |