Перепилил: нахождение точки пересечения с препятствием