First attempt at getting this working.
Implemented random spawn. Ready for some testing.
on-first-join.teleport always overrides on-first-join.random-spawn