Avoid duplicate white cards

I think this is the right idea, but it's difficult to test the invariants (number of white cards in the game remains constant and equal to the number of cards we started with because the discards aren't tracked. I'm currently not motivated enough to rework the whole thing, though.