Added more flexible player spawn system and fixed a bug with players ignoring spawn position and spawning at 0, 0 instead.