Es ist auch möglich, nach jedem Schritt zu schauen, ob man sich an einer Bushaltestelle befindet (Zustand "Baum?"). Wenn nicht, wird der nächste Schritt ausgeführt ("laufe"). Wird ein Bus-Häuschen erkannt, so wird in einen Barrier-Zustand gewechselt. So werden im Warte-Zustand beide Marienkäfer synchronisiert.
Bei dieser Lösung muss man die Synchronisation ins Programm einbauen. Das ist unübersichtlicher als die Felder in der Welt zu markieren.