anchor.diff:      bool hero_is_dead;
       bool game_over;
       int monsters_killed;
  +    GridPoint last_monster_death;
       Random rng;
   
       DungeonState(this.dg)
  
positive.code:     }
  
      void heroInput(Input input) {
          if (game_over) {
              dg.status.updateStatus(dg.ctx, "Game is over. Please restart");
              return;
          }
  
          if (!hero_turn) {
  
negative.code: }
  
  // TODO:
  // x do not respawn on previous block
  // x show attack
  
  void main() {
  