updated deck to use parallel assignment on shuffle