anchor.diff:    static final List<String> level4 =
     [ 'LIIIL',
       'v...I',
  -    'ILIPT',
  +    'ILIpT',
       'II..J',
  -    'LTPIL' ];
  +    'LTpIL' ];
     static final List<String> level5 =
     [ 'L....L.',
       'LIIPITL',
  
positive.code:             tiles[i].add(new TileHeart(level, i, j, connectLeft, connectTop, connectRight, connectBottom, 3));
              level.organs[0] = tiles[i][j];
            } else if (symbol == 'P') {
              tiles[i].add(new TileLungs(level, i, j, connectLeft, connectTop, connectRight, connectBottom));
              level.organs.add(tiles[i][j]);
            } else if (symbol == 'J') {
              tiles[i].add(new TileLiver(level, i, j, true, false, true, false));
  
negative.code:     'JLLTBLL',
      'LTLLT^.',
      '.LIJIL.' ];
    static final List<String> level6 =
    [ 'LILLIL.',
      'ILTLISL',
      'TBLpILI',
      'IILI.LT',
      'L>TL.PL',
      'L.LTIL.' ];
  
    static Level loadLevel(List<String> data) {
      int width = data[0].length;
  