Edit: This version is known to have a bug in PGN generation.
To go along with the auto-eval feature (which evaluates a whole line of the game tree) we now store info for previously seen positions in the tree so we can come back to them later and see what info we had.
(Note that such info is instantly replaced if you visit a node with the engine running.)
To facilitate the above, there were some modest logic changes. Please report any bugs or performance issues.