Turned off Doomfist by default - Doomfist was causing crashes and needs re-working
Added Ultimate options for zombies:
Off
Self nanoboost (nanoboosts the zombie when they hit full ult charge)
Standard (uses ult when they hit full charge if they have a target; Echo ult is permenent)
Ran the code through zezombye's overpy optimizer
Added server load dev option
Updated code to avoid over-spawning of unique heros
Disabled Spectators due to known workshop bug
Better AI Hanzo
Optimised the code a whole bunch
Fixed bug that was causing some echos to respawn at incorrect times
Fixed bug that allowed late-joining players to pick outside of hero limits (sometimes wipeing enemies)
Changed Doomfist to be default choice for miniboss
Reordered the new enemy types for a better flow
Refined Doomfist a bit, added dev options
Brought code over to Live with some bugfixes
Updated 'search' pathing (more robust but slower)
Replaced Torbjorn mini-bosses with Doomfist (starts with full shield, is fully programmed to fight)
Changed next-round countdown 'pause' to 'reduced speed' when players are selecting hero
Added ult Store when swapping to the same hero
Changed default options
Added option to start on later waves
Added 'dead or echo' as duplication target
Added additional AI support for Zen, Mei, Ashe, and Junkrat
Fixed copy-paste issue (was using disabled effects)
Fixed a bug where ai would avoid inclines
Added 'duplication target' options so hosts can have them happen more often or remove the zombie's respawn
Added first wave number mod so bigger teams can get into the action faster
Improved wall detection and UX, fixed survival bug
re-worked pathing to hopefully be more concise
limited max zombies alive to 12 for performance reasons