Handler for when user wants to make a promotion on board.
final Future<PieceType?> Function() onPromote;