Added a shoe and tests for everything i can think of and an exception for when the deck is shuffling to let the game know it has to reshuffle