В общем, выход, но не панацея. Там принципиальная ошибка - отсутствует параметр дельты, в пределах которй происходит коллизия, как это сделано в том же реакторе или симклот. Вот ошибка и набегает, объект проникает в другой, а уж если он проник - то все, протекает. Кстати, это вторая ошибка.