Also ich finde keinen Fehler. Ich hab nur einen Vorschlag, nämlich du solltest die Asuro Lib benutzen, dann könntetst du zum Beispiel die Sleep-Schleife durch Msleep.

mfg liggi