Is it possible to beat the game?
Haha maybe if you're lucky. The level to beat is level 20, but I didn't really spend any time balancing the game much so you'll probably run into a lot of situations that are unwinnable.
I've beaten it with the wizard. I've gotten close with the ranger.