I'M RICH! so the cards that cost 0 and draw 1 can loop forever if you have a small enough deck! I'm not sure what I'd do if I wanted to fix this… Maybe prevent the deck from being reshuffled in too many times per turn? i honestly don't know
Generally speaking, I would argue that good games have possibilities like this, but balance them so that they’re not so easy that they become a dominant strategy. Right now, they’re a dominant strategy.