mit der sleep-funktion macht der controller eine pause, das heißt, er fährt auch nicht mehr. vielleicht kannst du die sleepaufrufe durch stopwatches ersetzen.