Cool game! Although one thing to note: When a wall is half broken and you hit it, it restores. I believe this is because you have it set in phases (fixed, half broken and destroyed), and when you hit it can deal 2 stages (critical hit I suppose?) and this resets the broken wall. And pausing it doesn't stop the music, which is kinda wierd (but not a problem really). Otherwise awesome game!
I was wondering one thing: I know you don't use vanilla JS but do you know how to flip a sprite in vanilla? I'm a complete noob with this stuff so right now my character only faces the direction the spritesheet gave me....
EDIT: So long as we're posting high scores I got to lvl 6