change Deck.shuffled to isShuffled and add isNew prop