implemented ExplorationManager TODO: explorationStart()