Goal state captured for each turn of a SimpleRecursiveAgent.
Subscribe to SimpleRecursiveAgent.observe to receive snapshots as the solver iterates.