Blackjack Redux. You can absolutely go negative dollars and the game won't care, and there is no reshuffling the Shoe at a certain point; however, I implemented both into Baccarat, and that's likely how I would implement it here. The first thing I would do if I were to rebuild it (AGAIN!) would be breaking up the Betting, Player, Dealer, and Resolution phases into four individual methods. Enjoy.