public void reshuffle(CardArray p1cards, CardArray p2cards) {
		Deck newdeck = new Deck();
		CardArray shouldRemoved = new CardArray();

		cards = (CardArray) newdeck.cards.clone();

		shouldRemoved.add(downcard);
		for (Card i : p1cards) {
			shouldRemoved.add(i);
		}
		for (Card i : p2cards) {
			shouldRemoved.add(i);
		}

		for (Card i : shouldRemoved) {
			for (Card y : cards) {
				if (i.num() == y.num() && i.suit() == y.suit()) {
					cards.remove(y);
					break;
				}
			}
	}
		shuffle();
	}