Ok, when I write this new AI, I should probably be able to release
v.1.0 (the version that waits until I create an AI that can
consistently challenge me :).

Sets are divided into two categories 1) weapons, 2) liabilities

These are re-evaluated every turn, based on what cards the enemies
likely have, and what cards you have.

Liabile sets are matched with weapon sets.  In theory, we use one
weapon set to get rid of each liable set.

Weapon sets can be split, but liability sets can't.
