Fix bug where service centers were not intersecting.

handleEndTurn was being passed world coordinates because the handler
incorrectly used marker.x, marker.y (my bad), so the PlacedBuilding
record of where the service center ended up was in world coordinates and
thus didn't overlap with anything.