Все равно было бы интересно взглянуть. Я бы попробовал засинхронизировать такой код с обратным ходом луча, полезно для последующих применений.