In order to play games like Magic the Gathering, Dominion, or other card economy games which require deck-building, players must be able to build their own decks, in some cases as the game progresses. I suggest a function that lets you drop precreated cards from other decks into a player's deck which can be shuffled, dealt, and has its own discard pile. Ideally these cards will retain their identity as part of its original deck, and can be returned to that deck if needed or reshuffled back in to the individual player's deck.