I had some issues with the controls not matching up with the keys but other then that I thought it was pretty good. Great Job.
Cheers, I uploaded an updated version of it today so hopefully those issues are ameliorated.