Incomplete
It's a nice way to pass time, but that's it right now. A little finger math will tell you that it's more efficient to just to buy health back at the first town every time instead of buying potions or buying health in other towns. If there were travel costs, that would be different, but you skipped out on that.
The money trap is horrible, especially since the NPCs advise to waste money upgrading the house. If there were a condition that kept track of the available mine spaces left, you could have had an ending. Without it, most players just sat there with nothing to do, so it feels like an incomplete game. Or, you could have made the mines grow back slowly. We could restart and do it the correct way, but it feels like such a waste of time, especially since walking and mining are so slow.