public synchronized void setDeck(DeckOfCards deck) {
   this.deck = deck.Copy();
 }
 public synchronized DeckOfCards getDeck() {
   return deck.Copy();
 }