Я нашёл твой грешок в программе Gravity
Плохо смотрел Первое на что я натолкнулся при моделирование это резкое возрастание ускорения при близком подходе к центру массивного тела или группы тел и как следствие полный вылет "кометы" за пределы экрана. Именно по этой причине было использовано принудительное "растаскивание" тел в виде увеличения расчетного расстояния между ними:
[code:1]_p := _p + 1;[/code:1]
конечно столкновения ввести стоит, но тогда динамика картинки несколько уменьшиться:)
[quote]замена r^2 на r^1 соответствует физике такого пространства[/quote]
Действительно не ошибкали :?: