Thank you so much for the kind words!!
For now the card choices of both High-Q and the enemy are random, yep. It might change though.
The enemy's card choice is based on its "deck", but it's not actually drawing a card from it, it's just choosing a random one from it. So even if the enemy "deck" only has one Heal card, it could show up twice in a row. That might change in the future but I need to test out having actual depletable decks (it might just be shuffled, then an index is kept and once all the cards have been played I re-shuffle the list, etc).