Maybe af Flip() at the end to syncronize the screen update?
Also, if you can't see the screen for the background, you could skip the cls for a petty speed increase :)
Also, if you can't see the screen for the background, you could skip the cls for a petty speed increase :)