private void NewGame(string[] args)
    {
        OnlineGame gameInfo = new OnlineGame();
        seed = new System.Random(Convert.ToInt32(args[1]));
        int numPlayers = Convert.ToInt32(args[2]);
        gameInfo.myPlayerNum = Convert.ToInt32(args[3]);
        gameInfo.playerNames = new List<string>();
        for (int i = 0; i < numPlayers; ++i)
        {
            gameInfo.playerNames.Add(args[i + 4]);
        }

        localPlayerNum = gameInfo.myPlayerNum;

        inputTracker = new InputTracker();
        inputTracker.Setup(numPlayers);
        udp.onReceiveData = inputTracker.AddInput;

        UIManager.instance.ClosePanel(PanelType.ONLINE_SETUP);
        UIManager.instance.ClosePanel(PanelType.TITLE_SCREEN);
        Game.instance.StartGame(numPlayers, gameInfo);
    }