Glückwunsch.
Nächstes mal einfach ein Diagramm (z.B. PAP) auf Papier malen, Computer ausmachen und Diagramm analysieren;... so findet man viel leichter solche Fehler.
Sag deinem Lehrer mal, daß if-clauses eine ziemlich sehr ungünstige Lösung für eine Ampelschaltung sind!