Amazing idea, reminds me a lot of my own game Card Crawl. I think you can probably reduce a few rules here and there since the learning curve is quite tough, but non the less a game worth finishing. Good luck!