anchor.diff:    cards.removeAt(cards.indexOf(winners.room));
     cards.removeAt(cards.indexOf(winners.weapon));
     cards.removeAt(cards.indexOf(winners.character));
  +
  +  return shuffleDeck(shuffleDeck(shuffleDeck(cards)));
  +}
  +
  +List<Card> shuffleDeck(List<Card> cards){
  +  //TODO shuffle deck
     
     return cards;
   }
  
positive.code: 
  class Room extends Card {
    const Room._(name):super(name);
    
    static final Room HALL =
        const Room._("HALL");
  
negative.code: 
  class Character extends Card {
    const Character._(name):super(name);
    const static final List<Character> all = [SCARLET, MUSTARD, WHITE, GREEN, PEACOCK, PLUM];
    
    static final Character SCARLET =
        const Character._("SCARLET");
  