todo: a) full pgn export incl. all logic behind
      b) remove Child node, instead add .move in state