Pathfinding, Behavior Trees, State Machines, NPC Logic