can revise new goal structures, working on fixing grounding-goal definitions to work correctly with the new goal learning code