added gamePieceList logic