How Left 4 Dead's AI Director Works