I feel like the RNG could be a bit touched up, considering I often end up severely lacking in one aspect of my gameplay. But that may just be me not picking a certain card, recognizing I need it, and not getting it a lot afterwards.
Otherwise, this is really frickin' fun, very creative idea, and I keep coming back to try and beat it again, just to see how things turn out with new attempts!