Сериальчик удобнее на втором мониторе))))
Вот кстати про свободный график где как, главное чтоб ты таски закрывал, и был на связи во время, когда бОльшая часть команды работает
если круг пересекает/касается линий — ded, пересечение линий и круга гуглится, есть канал на ютабе Coding Math, у него было похожее (Collision Detection)
если круг зашёл/коснулся/полностью поместился на финиш, тогда финиш, кэп, тут тоже пересечение фигур