Hallo TrainMen,
Das mit der Hauptschleife ist nicht richtig angekommen.
Doch, doch. Das ist schon angekommen.

Du verlängerst behaviour_cruise durch eine Textausgabe ...
... dadurch verlängert sich die Laufzeit von behaviourController() ...
... dadurch die Hauptschleife.

Und das passiert bei jedem Durchlauf der Hauptschleife, denn immer wird behaviourController() aufgerufen und der ruft immer behaviour_cruise() auf.

Gruß Dirk