Fixed spawning

Fixed the spawning due to a multithreading issue with creating the
player, currently using a very hacky solution of checking if the player
is instantiated, but I feel that we should be using a flag at the end of
Start along with a player array, check the array to make sure all the
players are ready and then initiate spawning.