ai functions now take just an npc and a target Extension as arguments
changed maneuvers so that ai functions can controll them directly without artificial keys array