Плохо знаю js, существует анимация, где объект двигается по радиусу и останавливается в определенном месте.
Как задать условие, чтобы при клике по другому аналогичному объекту, этот объект продолжил движение по кругу и другой объект тоже начал двигаться по тому же самому радиусу? Получается мне нужно задать условие с координатами? Получается что мне надо создать условие, с указанием координат первого объекта, чтобы скрипт мог понять, откуда первый объект должен продолжить свое движение? Но как это оформить? Так же буду рад за любые материалы по этой теме. Спасибо.

Прикрепил рисунок, чтобы было понятнее. По клику на объект 1 - он перемещается по радиусу и встает на место объекта 3, а объекты 3 и 2 соответственно смещаются на 1 вверх. Таким образом объект 3 занимает место 2го, а 2ой встает на место первого.