this fixes a wide range of bugs with the initial spawn sequence, and allows to simplify a whole lot of player setup logic.