public async Task CloseForNetworkAsync()
        {
            if (NetServer == null)
                return;

            await NetServer.DisposeAsync();
            NetServer = null;
        }
        public async Task OpenForNetworkAsync(string port)
        {
            if (NetServer != null)
                return;

            try
            {
                NetServer = new NetGameServer(_gameServer);
                await NetServer.StartAsync(port);
            }
            catch
            {
                Debugger.Break();
            }
        }