Defines chess pieces, their types, and colors.
Represents a chess piece with a specific type and color.
Enum representing the color of a chess piece.
Enum representing the type of chess piece.