More logic for the ActivePieces mapping and GameBoard type