Contains spawning functions for the client. ClientSpawn was used to change newly spawned clients to SPECTATOR_NOT state and also to initialise them as not connected to a pseudocam.