private void GameWindow_Load(object sender, EventArgs e) { DoubleBuffered = true; Width = World.Width + 200; // 200 for the stats // Height = World.Height; NetworkManager.Quit(); var connectForm = new ConnectForm(); connectForm.ShowDialog(this); CheckConnected(); if (Disposing || IsDisposed) { return; } // Remove any pre-existing listeners // NetworkManager.PacketListener -= NetworkManager_PacketListener; NetworkManager.ServerException -= NetworkManager_ServerException; NetworkManager.PacketListener += NetworkManager_PacketListener; NetworkManager.ServerException += NetworkManager_ServerException; _myCube = Cube.FromJson(connectForm.MyCubeJson); _timer.Tick += T_Tick; _timer.Start(); _watch.Start(); _totalWatch.Start(); }