Also, should you be able to permanently clear a map, or should the events perpetually re-spawn? And do you want the zombies to actually be events on the map [roaming around] or will it be "sudden-encounter"?
Also... this can be accomplished with events.