/// <summary>
        /// Starts the game created by the player
        /// </summary>
        /// <param name="sender">window</param>
        /// <param name="e">none</param>
        private void BtnStart_Click(object sender, RoutedEventArgs e)
        {
            waitingWindow ww = new waitingWindow();

            ww.Show();
            MultiMazeModel m = myVM.MyModel as MultiMazeModel;

            m.StartGame("start");
            MultiGame mg = new MultiGame();

            mg.SetVM(myVM);
            myVM.VM_GameList = null;
            ww.Close();
            mg.Show();
            this.Close();
        }
        /// <summary>
        /// Joins the game selected in the comboBox
        /// </summary>
        /// <param name="sender">This window</param>
        /// <param name="e">sd</param>
        private void JoinClicked(object sender, RoutedEventArgs e)
        {
            MultiMazeModel m       = myVM.MyModel as MultiMazeModel;
            int            success = m.Connect();

            if (success < 0)
            {
                ConnectionFailedWindow c = new ConnectionFailedWindow();
                c.Show();
            }
            if (success >= 0)
            {
                GameInfo.btnStart.Click += BtnStart_Click;
                this.Show();
                m.GetListOfGames();
                m.StartGame("join");
                MultiGame mg = new MultiGame();
                mg.SetVM(myVM);
                mg.Show();
                this.Close();
            }
        }