The project is structured in a layered architecture to separate user interface, chess logic, and board logic.
Position
Board
Piece
BoardException
ChessMatch
ChessPiece
ChessPosition
ChessException
There was an error while loading. Please reload this page.