some quality-of-life suggestions in rough order of importance.
1 when exploring or in the shop have at least one card guaranteed to be your level
(ie no more only level 1 cards choices in zone 2)
2. have something to indicate what kind of shop it's going to be
ie normal, blind buy, the one that uses health as currency ect.
or if that's not an option make it so shops can't spawn unless the player has enough money to buy something.
3 increase the options to choose harder fights ie if you were only going to have an easy fight be able to choose from an easy or normal fight.
or if it was only a normal fight be able to choose from a normal or hard fight more often.
4 something to distinguish hexes that just go away when played ie slimed or go back into the deck ie the boulders from the golem fight in zone 2.