Your comments

My suggestion would be to group up the zombies into groups, and have a single agent for a single group you can have hordes of zombies then without the game being weird.