Пример к уроку "базовые алгоритмы определения столкновений". [исходник]