You've done really well on the technical parts and incorporating the theme into the game.
It was a little hard to figure out what to do in the dungeon although I eventually did. I think you could've communicated what was required of the player a little better.
:)