Wenn ich das richtig verstehe, will eichhoernchen das der Code blockiert, damit niemand die Fahrt aufhalten kann, bis ihr Ziel erreicht ist. Egal welche und wieviel Tasten er drückt. Und in dem Szenario ist delay() gut zu gebrauchen.
Aber vielleicht habe ich das auch nur falsch verstanden.