A very enjoyable game with a few nagging flaws
This is probably one of the most well made flash games I've played on this site in a while. The story was pleasantly simple and cute, as were the graphics, and all of the game play mechanics (which worked consistently well) were clearly introduced one by one with a slickness that made me think of Nintendo. That said, there were a couple things that are keeping me from giving it a perfect score.
The first is the game's difficulty. Even with only two lives to work with, I found the game was still relatively easy to beat on the Hard setting, and the lack of medals and unlockables made me question why I even bothered in the first place.
Second, I would have liked to have seen some more enemy variety. Fighting the same two enemy types started to grow tiring by the game's climax.
Lastly, I found the most entertaining element of this game was it's "Prince of Persia/Ninja Gaiden" style platforming. The level designs were good and unique overall, however, I found that only a select few levels (like the Dungeon Barracks and Mt. Endeavor, which have you leaping from wall to wall as you climb up or down) really took advantage of the climbing mechanic.
Overall, this was still a very enjoyable little game and may be the first time I've ever willingly embarked to rescue someone else's girlfriend for them. Put this much effort into your next project and it won't be the last.