public void Start()
        {
            Console.WriteLine("QuickPlay session started: " + roomName);

            UserImageData _image = JsonConvert.DeserializeObject <UserImageData>(SqlConnection.GetUserImage(player_2.login));

            QuickPlaySessionInfo _temp = new QuickPlaySessionInfo
            {
                roomName          = roomName,
                roomId            = roomId,
                firstPlayer       = true,
                opponentName      = player_2.login,
                opponentRating    = player_2.rating,
                myCharNames       = new string[] { player_1.mainTeamNames[0], player_1.mainTeamNames[1], player_1.mainTeamNames[2] },
                myCharIds         = new string[] { player_1.mainTeam[0].id, player_1.mainTeam[1].id, player_1.mainTeam[2].id },
                opponentCharNames = new string[] { player_2.mainTeamNames[0], player_2.mainTeamNames[1], player_2.mainTeamNames[2] },
                opponentCharIds   = new string[] { player_2.mainTeam[0].id, player_2.mainTeam[1].id, player_2.mainTeam[2].id },
                enemyImage        = _image.b64str,
                enemyImageScale   = _image.scale
            };

            ServerTCP.Send_QuickPlaySessionInfo(ServerTCP.OnlineClients[player_1.login], JsonConvert.SerializeObject(_temp));

            _image = JsonConvert.DeserializeObject <UserImageData>(SqlConnection.GetUserImage(player_1.login));

            _temp.firstPlayer       = false;
            _temp.opponentName      = player_1.login;
            _temp.opponentRating    = player_1.rating;
            _temp.opponentCharNames = new string[] { player_1.mainTeamNames[0], player_1.mainTeamNames[1], player_1.mainTeamNames[2] };
            _temp.opponentCharIds   = new string[] { player_1.mainTeam[0].id, player_1.mainTeam[1].id, player_1.mainTeam[2].id };
            _temp.myCharNames       = new string[] { player_2.mainTeamNames[0], player_2.mainTeamNames[1], player_2.mainTeamNames[2] };
            _temp.myCharIds         = new string[] { player_2.mainTeam[0].id, player_2.mainTeam[1].id, player_2.mainTeam[2].id };
            _temp.enemyImage        = _image.b64str;
            _temp.enemyImageScale   = _image.scale;

            ServerTCP.Send_QuickPlaySessionInfo(ServerTCP.OnlineClients[player_2.login], JsonConvert.SerializeObject(_temp));

            plyer_1_chars = new string[] { player_1.mainTeam[0].id, player_1.mainTeam[1].id, player_1.mainTeam[2].id };
            plyer_2_chars = new string[] { player_2.mainTeam[0].id, player_2.mainTeam[1].id, player_2.mainTeam[2].id };

            foreach (KeyValuePair <string, UserChar> playerChar in PlayerChars)
            {
                playerChar.Value.SetBaseValues();
                playerChar.Value.turnmeter = playerChar.Value.speed / 10;
            }
            CalculateTurns();
        }