Пример к уроку "определение столкновений в сетке тайлов и трассировка лучей". [исходник]