Great game-I've been lurking on Newgrounds for over a decade, but registered today because I wanted to share a review with you. The art style, variety of opponent behaviors, variety of environmental obstacles, humor provided by the items, movement and hit detection are all very good.
My first play through was my favorite, and I've been playing the last week or so trying to recreate that experience. I kept getting "return to level 1" scrolls, which allowed me to play through level 49 and then bounce back to continue trying new weapons and improve my character. Since then, I've rarely seen those scrolls and I've not again had the opportunity to return to level 1 more than once per play. An "unlimited" or "endless" option to this game would be a wonderful addition.
Since I've been returning to this game so often, I've also noticed that every 5th, 15th, 25th, 35th and 45th stage is the game shop. Unless I've used a scroll, I've never had enough gold to make use of the stage 5 shop, so this is a complete waste. Three ways I would improve on the shop: 1) Don't make them count for a stage. This needlessly shortens the game. 2) Have them appear every 9th stage, just before a boss. This will allow players more opportunities to save up gold so they can actually purchase the goodies. 3) Don't generate the items for sale via the same random mechanics experienced within the other stages. Have the first item always be a weapon or a spell, have the second item always be an armor and the third item some kind of... well... item.
Thanks again for the great game!