Represents a coordinate on the board.
Creates a coordinate from a row and a column character.
The column index (1-based).
The row index (1-based).
Checks if the coordinate is valid for the given board size.
Subtracts one coordinate from another.
Adds two coordinates together.