Spawner Settings Cleanup
- Moved the spawner settings into a SpawnerSettings class.
- Put SpawnerSettings into the SpiderTankState and added the common code for overriding spawn settings.
- Refactored EnemySpawner to use a coroutine for delayed spawning, rather than doing it with a Timer in the Update() method.
- General state code cleanup.
Spawner Spawn Cap
- Spawners can now have a maximum number of minions on the screen.
- Fixed a bug that was making the notify once option on the DeathSystem not work.
Merge pull request #105 from ModSquadWorkshop/boss_state_cleanup

Boss state cleanup