На пути к Continuous geometry. Доводим до рабочего состояния алгоритм столкновений.
Continuous: внедрение монад.