Как рассчитать расстояние между двумя спрайтами

Вспоминал математику, а точнее геометрию, применительно к программированию в Construct 2. Хотел высчитать расстояние между двумя объектами/спрайтами, а также врагами и нарисовать линию, связывающую их.

Есть два спрайта - синий и красный круг, условно:

Расстояние между двумя спрайтами

Расстояние я посчитал просто по теореме Пифагора, где квадрат гипотенузы (в нашем случае это и есть расстояние) равен сумме квадратов катетов. Линию же я программно встроил через bg tiled. Весь код у меня уместился в несколько строчек:
код в construct

Красный спрайт можно перемещать (Drag'n'Drop). Расстояние будет автоматически высчитываться, а также вырисовываться линия, пример работы:

Прикрепил файлы-исходники примера. Можно скачать их (в начале поста) для констракта в сборке r226, не ниже smiley всем удачи!