Cool game concept! Not sure I understood what the cards were doing right away but with the tooltip you have in the bottom left along with the descriptions after each wave I was able to piece it together. I would love to see a little more player agency in the card rewards after each wave (instead of getting a random one) but I think you have a great start here