С линзами разобрались, только вот, если допустишь ошибку при вводе новых значений, вначале сигнал об ошибке (в нижнем углу) и вылет игры в подпространство
Вот появился такой вопрос, а какая отводится роль станционным(перегонным) и главному контролеру в новой сигналке?
Кстати, функцию "типовой светофор" лучше назвать "активность светофора", если "галочка" установлена - светофор работает, если - нет, то на светофоре две палочки крест-накрест.