Really nice game, I really got hooked, good job!
The only suggestion that I'd like to make is that at one point the cards become a bit too based on the random values, which is cool, but also I think that giving the players a choice between purely luck based card and more normal ones and to try and create a balance in the deck that way might be a bit more interesting.
Anyway great job!