anchor.diff:        _cards[i] = nextCard;
       }
     }
  +
  +  Card takeNext() {
  +    return _cards.removeLast();
  +  }
   }
  
positive.code: 
  class Deck {
    List<Card> _cards;
    
    Deck() {
      _cards = new List<Card>();
      for (Suit suit in Suit.all){
  
negative.code:     }
    }
  
  <<<<<<< Updated upstream
    void shuffle() {
  =======
    shuffle() {
      if (_cards.isEmpty)
        return;
  >>>>>>> Stashed changes
      Random rng = new Random();
      for (int i = _cards.length - 1; i > 0; --i) {
        int nextIndex = rng.nextInt(i);
  