Mir ist beim Rumspielen aufgefallen, dass GoTurn() ja verdammt problematisch ist, wenn der Wert für speed zu klein ist. Der Asuro fährt dann gar nicht los und das GoTurn() hängt auf ewig in der Schleife fest ...

Ich denke, hier wäre es nicht verkehrt, wenn entweder ein irgendwie gearteter Timeout zuschlägt oder einfach für speed eine Unterschwelle festgelegt wird (150 oder sowas ...). Super langsam wird das vermutlich eh niemand aufrufen.