I enjoyed that a lot, played it all in one sitting. Was surprised the game supports saving when I got back to the titlescreen. My biggest nitpick is that the stage 2 boss is a bit hard to read on whether you're hitting him or not. There is some pretty clever design here though. Great work!