The pieces in the selector. Null indicates an empty square and can be used a move could have a selected piece or not, such as with Crazyhouse drops.
final List<String?> pieces;