No worries, feedback is good. I think the game could be improved with:
- More content, OC.
- Pondering the probability of the cards, so not all the cards appear too often (it is implemented in the JSON but not in the code).
- Reviewing the actual content (as some results can not make sense, as you point out as well; you don't have passive anything xD neither that card should appear more than once).
- Improving the 3D models and/or giving some feedback on which story line are you following; even certain sound when a given card is drawn will suffice.
- Counters, so cards can no be drawn for a while after they are played, or even be removed from the deck if too much time passes.
- Adding a state machine, so cards are not trees or rand() that are loaded from the beginning but decks can be loaded to the card pile depending on arbitrary choices.
- Daydreaming: one mechanic that makes cards have a chance to succeed depending on your stats, so with two choices you can get up to four different outcomes.