makeDeck and shuffle