Оптимизация холостого хода

Хоть и не очень критично, но я не смог смириться с избытком холостого хода. Ничего не выдумывая, написал самый простой алгоритм. Он далек от оптимального, но удалось сократить перемещения в полтора раза ±20%.

Плюс прикрутил анимацию, чтобы можно было смотреть до того, как рисовать.

Стало:



Было:



Добавлено