public MainWindow()
        {
            InitializeComponent();

            SettingsWindow settings = new SettingsWindow();

            if (settings.ShowDialog() == true)
            {
                servername    = settings.ServerName;
                blindValue    = 2 * settings.SmallBlind;
                startupTokens = settings.StartupTokens;
            }
            else
            {
                System.Windows.Application.Current.Shutdown();
            }

            dealer       = new DealerHandler(Dealer);
            dispatcher   = this.Dispatcher;
            usedCards    = new List <Card>();
            usersHistory = new List <UserData>()
            {
                new UserData("testUUID_1", "Player1", startupTokens),
                new UserData("testUUID_2", "Player2", startupTokens),
                new UserData("testUUID_3", "Player3", startupTokens),
                new UserData("testUUID_4", "Player4", startupTokens),
            };

            users = new List <UserHandler>()
            {
                new UserHandler(UserSlot_1, new UserData(), 2),
                new UserHandler(UserSlot_2, new UserData(), 2),
                new UserHandler(UserSlot_3, new UserData(), 2),
                new UserHandler(UserSlot_4, new UserData(), 2),
                new UserHandler(UserSlot_5, new UserData(), 2),
                new UserHandler(UserSlot_6, new UserData(), 2),
                new UserHandler(UserSlot_7, new UserData(), 2),
                new UserHandler(UserSlot_8, new UserData(), 2),
                new UserHandler(UserSlot_9, new UserData(), 2),
                new UserHandler(UserSlot_10, new UserData(), 2),
                new UserHandler(UserSlot_11, new UserData(), 2),
                new UserHandler(UserSlot_12, new UserData(), 2),
                new UserHandler(UserSlot_13, new UserData(), 2),
                new UserHandler(UserSlot_14, new UserData(), 2),
                new UserHandler(UserSlot_15, new UserData(), 2)
            };
            JoiningManagement.Run(users, usersHistory);
            broadcaster = new Broadcaster();

            this.Title = $"This is server: {servername} @ {broadcaster.GetIPAddress()}";

            RunGame();
        }