Represents chess board
the type of a board.
the type of a move generator.
the type of a piece.
the type of a coordinate.