There's something called armor which the enemies have Yinepu, maybe you should read that stat for each wave before you start crying the game is bugged.
About mages, seems like I can't change anything when it comes to resting, what loot I pick, or how many mobs I pull. That works for every other class though...
Yeah, thieves aren't as bad as they may seem. Also, just because you can't beat an area boss yet doesn't mean you can't move on. (I'm looking at you Bluejay, my thief will get his revenge one day)
Some kind of health bar would be nice to see over enemies and your character, as well as
being able to see damage done and received. Sorry if this was said before, it's just that these things would make an already awesome game even more enjoyable. Not sure how hard it would be for you to patch those things into the game though. Still a very fun game nonetheless.
Eh, finished it, but all it really seems to be is a slightly easier version of that hardest game ever flash game... Movement and hit detection could use some work, made 14 and 15 quite a pain, requiring pixel perfect movements...