BehaviorTree Implementation - C#