anchor.diff:  
   class Weapon extends Card {
     const Weapon._(name):super(name);
  -  const static final List<Weapon> all = [KNIFE, CANDLESTICK, PIPE, PISTOL, ROPE, POISON];
  +  const static List<Weapon> all = [KNIFE, CANDLESTICK, PIPE, PISTOL, ROPE, POISON];
     
     static final Weapon KNIFE =
         const Weapon._("KNIFE");
  
positive.code: 
  class Room extends Card {
    const Room._(name):super(name);
    const static final List<Room> all = [HALL, STUDY, LIBRARY, CONSERVATORY, 
    BALL_ROOM, BILLIARD_ROOM, LOUNGE, DINING_ROOM, KITCHEN];
    
    static final Room HALL =
  
negative.code: 
  class Character extends Card {
    const Character._(name):super(name);
    const static List<Character> all = [SCARLET, MUSTARD, WHITE, GREEN, PEACOCK, PLUM];
    
    static final Character SCARLET =
        const Character._("SCARLET");
  