new version
fixed spectator status not persisting across map changes