Hand cards are now exposed using a generic iterator.

Set is now used instead for vec.