Started on the behavior tree implementation