allPieces and allSquares