This is really cool and I'd love to see it fleshed out into a larger project! These are just a few little nitpicks I think you could use to make your game even tighter; when you're fighting it's a little tough to keep track of your health and how much you're getting hurt. It'd be good if, say, little numbers popped up over your head for how much damage you take. Also, it's easy to forget how much max health you have so sometimes you just use a potion and hope you aren't using it too early. A little max health indicator would be great. Overall super great, and I hope you expand it even more!