private bool Neighbours(Point point) { Point GridReference = GridCoordinate(point); List <Point> CheckGrid = surroundings(GridReference); foreach (Point checkPoint in CheckGrid) { if (checkPoint != null) { if (Point.distance(point, checkPoint) < Separation) { return(true); } } } return(false); }