Brilliant idea, great looking and fun game. I think you should have infinite lives before the boss appears though, since it was a bit demoralising getting hit with a game over while I was still figuring out the controls.