anchor.diff:  import 'new_hero_screen.dart';
   import 'select_level_screen.dart';
   import 'storage.dart';
  +
  +
  +const _CHARS = const [
  +  r"______   ______                          _____                                _____",
  +  r"\ .  /   \  . /                          \ . |                                \  .|",
  +  r" | .|     |. |                            | .|                                 |. |",
  +  r" |. |_____| .|    _______   _____  _____  |. | _____      _______  ____  ____  | .|   ____",
  +  r" |:::_____:::|    \::::::\  \:::|  \:::|  |::|/:::::\    /:::::::\ \:::|/::::\ |::|  /::/",
  +  r" |xx|     |xx|   _____ \xx|  |xx|   |xx|  |xx|    \xx\  |xx|___)xx| |xx|   \x| |xx|_/x/",
  +  r" |xx|     |xx|  /xxxxx\|xx|  |xx|   |xx|  |xx|     |xx| |xx|\xxxxx| |xx|       |xxxxxxx\",
  +  r" |XX|     |XX| |XX(____|XX|  |XX\___|XX|  |XX|____/XXX| |XX|______  |XX|       |XX|  \XX\_",
  +  r" |XX|     |XX|  \XXXXXX/\XX\  \XXXX/|XXX\/XXX/\XXXXXX/   \XXXXXXX/ /XXXX\     /XXXX\  \XXX\",
  +  r" |XX|     |XX| _____________________________________________________________________________",
  +  r" |XX|     |XX| |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",
  +  r"_|XX|     |XX|_",
  +  r"\XXX|     |XXX/",
  +  r" \XX|     |XX/",
  +  r"  \X|     |X/",
  +  r"   \|     |/",
  +];
  +
  +const _CHAR_COLORS = const [
  +  "LLLLLL   LLLLLL                          LLLLL                                LLLLL",
  +  "ERRRRE   ERRRRE                          ERRRE                                ERRRE",
  +  " ERRE     ERRE                            ERRE                                 ERRE",
  +  " ERRELLLLLERRE    LLLLLLL   LLLLL  LLLLL  ERRE LLLLL      LLLLLLL  LLLL  LLLL  ERRE   LLLL",
  +  " ERRREEEEERRRE    ERRRRRRL  ERRRE  ERRRE  ERREERRRRRL    LRRRRRRRL ERRRLLRRRRL ERRE  LRRE",
  +  " ERRE     ERRE   LLLLL ERRE  ERRE   ERRE  ERRE    ERRL  ERRELLLERRE ERRE   ERE ERRELLRE",
  +  " EOOE     EOOE  LOOOOOEEOOE  EOOE   EOOE  EOOE     EOOE EOOEEOOOOOE EOOE       EOOOOOOOL",
  +  " EGGE     EGGE EGGELLLLEGGE  EGGLLLLEGGE  EGGELLLLLGGGE EGGELLLLLL  EGGE       EGGE  EGGLL",
  +  " EYYE     EYYE  EYYYYYYEEYYE  EYYYY/EYYYLLYYYEEYYYYYYE   EYYYYYYYE LYYYYL     LYYYYL  EYYYL",
  +  " EYYE     EYYE LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL",
  +  " EYYE     EYYE EYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYL",
  +  "LEYYE     EYYEL",
  +  "EYYYE     EYYYE",
  +  " EYYE     EYYE",
  +  "  EYE     EYE",
  +  "   EE     EE",
  +];
  +
  +const _COLORS = const {
  +  "L": Color.LIGHT_GRAY,
  +  "E": Color.GRAY,
  +  "R": Color.RED,
  +  "O": Color.ORANGE,
  +  "G": Color.GOLD,
  +  "Y": Color.YELLOW
  +};
   
   class MainMenuScreen extends Screen {
     final Content content;
  
positive.code:         back = Color.YELLOW;
        }
  
        terminal.writeAt(1, 2 + i, hero.name, fore, back);
        terminal.writeAt(20, 2 + i, "Level ${hero.level}", secondaryFore);
        terminal.writeAt(30, 2 + i, hero.heroClass.name, secondaryFore);
      }
    }
  
  
negative.code: 
      terminal.clear();
  
      for (var y = 0; y < _CHARS.length; y++) {
        for (var x = 0; x < _CHARS[y].length; x++) {
          var color = _COLORS[_CHAR_COLORS[y][x]];
          terminal.writeAt(x + 3, y + 1, _CHARS[y][x], color);
        }
      }
  
      terminal.writeAt(20, 18,
          'Which hero shall you play?');
      terminal.writeAt(0, terminal.height - 1,
          '[L] Select a hero, [↕] Change selection, [N] Create a new hero, [D] Delete hero',
          Color.GRAY);
  
      if (storage.heroes.length == 0) {
        terminal.writeAt(20, 20, '(No heroes. Please create a new one.)',
            Color.GRAY);
      }
  
  