Оптимизировал алгоритм collisionObjects класса Observer