Move logic that checks if behavior is active
Refactor PathfinderAI and PatrolBehavior

Any references to Waypoint instances have been moved out of
the PathfinderAI component and into PatrolBehavior.