private Door GetDoor(Point point) { return doors.SingleOrDefault(door => door.IsAdjecentSquare(point)); }