Для кожного вертикального шматочка призначений спеціальний промінь, який рухається маленькими кроками — алгоритм щоразу перевіряє, чи є перешкода. Як тільки промінь закінчує свій рух, підраховується кількість пройдених кроків і виходить відстань до стіни.