Point now is a snap point
Code refactoring
Impl line-circle intersection snap points