Should be Dist (go naming rules), and operate on a Vec3 rather than a *Vec3 (well, all the other methods do)