Hand  now implements Collector<Card>.
Closes #18.
Closes #21.