squareOccupied(...) + no bug :)