implemented pointsToSamePlaceAs