Snapping to paths kinda-sorta working