поставил во втором примере отталкивание в противоположную сторону - получилась какая-то хрень (см. аттач)
Ребят, можете поправить исходник на так как мне надо, как я понял там немного совсем, а я вообще не шарю в теме

Вроде как столкновение должно быть только с краями окружности, а не со всем ее нутром как в примерах, или я не понимаю чего...