I have a starting point and an ordered list of points in a 2D plane. I\'d like to find the shortest route such that it gets at least within distance X (or closer) from each