I had fun playing against the CPU, although the game kept freezing on me (seemingly while the AI was thinking?) and I couldn't quite finish a full game. It took me quite a while to figure out exactly what the scoring rules were -- I interpreted "2 = -2" as meaning that number cards were worth negative points, and then that the total number of points gets subtracted from our score, meaning that I should just look for any cards 2-9 in order to gain points. But the actual scoring is that every card except for 2 and King is bad for you (unless you pair them), which took me a couple rounds to figure out. I'm not sure the clearest way to write out the rules, but probably having the scoring for numerical cards explicitly listed would be helpful.
Still, the game was fun and seems appropriate for the theme. Nice job!