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

		shuffle(discard);

		deck.push(...discard);

		discard.length = 0;
	}
/**
	 * Shuffles the cards in the discard pile and then places them at the end of the deck
	 *
	 * @return {void}
	 */
Shuffles the cards in the discard pile and then places them at the end of the deck
@return {void}
Shuffles the cards in the discard pile and then places them at the end of the deck @return { void }
shuffleDiscard() {
		const { deck, discard } = props.get(this);
		shuffle(discard);
		deck.push(...discard);
		discard.length = 0;
	}
shuffleDiscard ( ) { const { deck , discard } = props . get ( this ) ; shuffle ( discard ) ; deck . push ( ... discard ) ; discard . length = 0 ; }
Shuffles the cards in the discard pile and then places them at the end of the deck
 @return {void}
Shuffles the cards in the discard pile and then places them at the end of the deck @return { void }