The upgrade system could've been implemented better. If the next magic upgrade is at 90 exp, and armor at 100, and I choose to wait when it asks me if I want to upgrade magic, it immediately skips to the attack upgrade, giving me no chance to upgrade armor until I get enough exp for attack.
It's a fun game, but my god, is it unpolished. There were just too many annoyances to mention, but the worst ones were a bug where increasing health didn't work, post-death invincibility which doesn't protect you from hammers (leading to some VERY cheap deaths), and the hit detection during the spider boss being way off. Still, I had fun, the characters were interesting and funny, and the new abilities were used well.
It's fun like usual, but man, this game could've used more testing. Examples: I sometimes received 'xx% done' achievements on their own, I got Firestarter x27 by DOWSING a candle, the mute-unmute achievements don't work when switching Audio off in the Settings, No one can hear you jump took about 20 tries to register, and now I'm stuck with only 1 achievement left to get - 99% done.
Sigh. Then I got stuck in a wall because I entered the teleporter too slowly. Luckily, there was a werewolf nearby to shoot me, otherwise I would've had to reset again.
In the screen after you find the girl, she was on the left platform while it was down, and she fell through the wall into oblivion. Resetting isn't fun.