Since distraction_lists and its penalty are actually processed in GoalTask, now GoalWithDistractionTask only do things like select random goal if random_goal is enabled, it would be better to remove GoalWithDistractionTask and merge the function to GoalTask.
Since distraction_lists and its penalty are actually processed in GoalTask, now GoalWithDistractionTask only do things like select random goal if random_goal is enabled, it would be better to remove GoalWithDistractionTask and merge the function to GoalTask.