Update Deck.cpp

subtle error in shuffle_map: used unshifted `i` instead of `r`, trespassing end of array.