need to figure out the shuffling of cards