shuffleAll() {
		const { deck, held, discard } = props.get(this);

		deck.push(...held);
		deck.push(...discard);

		held.length = 0;
		discard.length = 0;

		shuffle(deck);
	}
/**
	 * Moves all cards back to the deck and shuffles the deck
	 *
	 * @return {void}
	 */
Moves all cards back to the deck and shuffles the deck
@return {void}
Moves all cards back to the deck and shuffles the deck @return { void }
shuffleAll() {
		const { deck, held, discard } = props.get(this);
		deck.push(...held);
		deck.push(...discard);
		held.length = 0;
		discard.length = 0;
		shuffle(deck);
	}
shuffleAll ( ) { const { deck , held , discard } = props . get ( this ) ; deck . push ( ... held ) ; deck . push ( ... discard ) ; held . length = 0 ; discard . length = 0 ; shuffle ( deck ) ; }
Moves all cards back to the deck and shuffles the deck
 @return {void}
Moves all cards back to the deck and shuffles the deck @return { void }