add vec2_dist(...)
prioritize nearer entities for click select