Snapping is.... kind of working still. Going to try a different approach to paths