If we have $k$ points in an infinite 2-dimensional real plane, is there an algorithm to "move" those points to some line $L$ in the plane via completely non-overlapping paths? The $k$ points are arbitrarily placed but in unique positions.
Alternatively, the problem can be phrased as connecting each point $p_i$ to a line $L$ via a line segment such that none of the line segments overlap.
Taking @David Sheard's comment and running with it:
Suppose two or more points have the same orthogonal projection onto $L$. Then we can separate these projections $-$ fan them out, if you will $-$ by rotating all the lines by the same angle $\theta$:
And because the number of points is finite, we can make $\theta$ small enough that no rotated line meets the shifted projection of any other points.