you do not need a level manager to do this.
use interfaces.
you have gate and some spawn points right?
create an interface name it player is in gate(for example) and add it to gate and spawn point.
then send an interface message and trigger an appropriate event for spawn points.
you might need to have other items be able to receive the message from gate. so using interfaces you do not need to do much work to improve your system