Долго возился с коллизией, переписал базовые вещи определение коллизий.
- переработал цикл обхода объектов, теперь только динамические объекты являются инициаторами запуска вложенного цикла со всеми объектами в массиве. ранее проход был один o(n^2) для всех объектов, теперь только динамических с динамическими и динамические со статическими.
за праздники хотелось сделать больше, тут конечно лютые костыли, что бы проверить концепцию, но как бы понятно что линии очень напряжные, но как результат вполне