- Breaking the infinite loop in the war game
- Replacing inefficient Deck.shuffle with Collections.shuffle(list) - Fisher-Yates shuffle