BridgeDeck constructor and shuffle