anchor.diff:      }
       return val;
     }
  -
  -  List<int> _getCoordFromIndex(int i) {
  -    return [i % field.width, i ~/ field.width];
  -  }
   }
  
positive.code:     } else if (field.getAdjacentCount(x, y) == 0) {
        for(final i in field.getAdjacentIndices(x, y)) {
          if(_states[i] == SquareState.hidden) {
            final c = _getCoordFromIndex(i);
            revealCount += _doReveal(c[0], c[1]);
            assert(state == GameState.started || state == GameState.won);
          }
        }
  
negative.code:       _setLost();
      } else {
        for(final i in hidden) {
          final c = field.getCoordinate(i);
          reveals += reveal(c.Item1, c.Item2);
        }
      }
  
  