board property
A list of the pieces on each square of the board.
An empty string indicates no piece is on the square. Otherwise, it should be
a single character string matching an entry in the PieceSet
being used.
Upper case is white, lower case is black.
Implementation
final List<String> board;