fix some issues with AM being enabled/disabled with the spawner setting and add support for spectators to spawner