Для начала мы создаем лазер с неограниченной дистанцией $image1$
Затем создаём переменную $image2$
И вписываем, чтобы переменная изменялась при касании лазера какого нибудь объекта $image3$
Создаём подобие сигнализации из двух половинок $image4$
Делаем шестеренку с палочками нужных нам цветов $image5$ у оси делаем мотор и в MotorSpeed ставим Scene.my.*название переменной* клонируем эту шестеренку и ставим в оси клона реверс мотора.
Палочекам ставим скрипты e.other.color = e.this.color в строке onCollide
Осталось уронить что нибудь на свет лазера и "лампочка" замигает...