Renamed allUnblockedMoves to allPieceMoves, to better illustrate what locations it returns.