1. card games are a nightmare to implement.
Been there, lol
you know what is the funniest thing? I didn't even struggle with the "triggers and effects" part of the game. I made a massive system that handled all of those with online support. the project failed because I couldn't render those correctly.