Wow. You've made so many cards! For me it's still a challenge, I've even created a separate tool for making it. How did you come up with so many ideas?
Lots of iterations, took me about a year to remake the game into the current form, lots of playtesting until things felt just about right!
As a programmer, the biggest challenge is the art, rather than the implementation. I think it's getting along quite nicely tho!