Thanks a lot for playing & for leaving such nice feedback! I totally agree with what you're saying. I am considering a long-term project without a deadline for my next project. I could have managed my time better this past month, but it is hard to do very much more in such a short time, especially using programming libraries instead of an engine. There are quite a few things I would have liked to add to make it feel like a completed project and not just a demo - sound effects, animation, menus, a mini-map, etc. I'm glad to get your advice, & I will be looking forward to something longer for my next game!
By the way, I added a few upgrades to Gemful Caverns already, including sound effects, & will release an update as soon as possible!