I've been learning a new platform (Construct 2, from Scirra) and so Faze (my collaborator on this project) and I did this over the last month. It's a complete game but it only has one level so we're calling it a demo anyway.
The Construct 2 source file is here (http://www.dragonflame.us/dragonblaster.capx). Critiques are appreciated! I know the input events are a gigantic mess (I decided I wanted to support mouse, keyboard, AND touch input.. that wasn't a great idea in retrospect) and the entire game is framerate dependant.. both of those are issues that would have taken way more effort than it was worth to address though.