fixed isOccupied behaviour, Tiles can only have one occupant