Preliminary line manipulation

Doesn't deactivate line after moving a line and selecting another shape type (ex: rectangle... sometimes)... spaghetti code isn't working!

Sometimes the first render when moving a line shows the line in a different location... I apologize in advance for the terrible code... planning to refactor later once this proof of concept works...