Визуализация механических часов с нестандартным функционалом

Не могу сообразить, с чего начать.

Нужно нарисовать круг. Круг разделить засечками в виде циферблата. Отобразить две стрелки из центра круга в виде линий разных цветов.

Первая стрелка движется по часовой стрелке со скоростью один шаг (по засечкам) в секунду, вторая движется против часовой стрелки со скоростью шаг (по засечкам) в полсекунды.

Когда стрелки встречаются, то скорость каждой должна увеличиваться в два раза относительно

текущей скорости.