organizeChildren function is opperational, fixing startgame()

when starting the game player 2 sometimes can't see player1's starting
villager. Problem is related to what time client2 recieves the startGame
and CreateUnit messages.