Optimize size.
Add a constructor with a collection.
Change LinkedList<Card> by Pack.
Fix.