рефакторин: перенес всю логику рис.в editor class

- по MouseDOwn & MouseUp вызываются теперь соотвествующие методы методы
state - экземплра editor
поправил отрисовку при move

не перекрашивалась полупрозчность линии которую тянем, теперь все ок
вызываю в moveDown еще раз drafindFigure, но isDragging=false => попдаем
в другой блок и все перерисовываем
small рефакторинг DrawingFigure +move_Center

- тягает нормально за оба конца ( но если за Б) то не делает
полупрозачную переррисовку текущей линии
- проблема с move_Center
удаление с багом , if-свич рефакторинг,

после удаление нет обновление холста (не выходит)
нужно сделать switch indrawingFigure
что-то доправилс edit
рефакторинг DrawingFifure + норм удаление +баг

- в режиме edit - 2-ая изменяемая фигура после перехода в рижим исчезает