public Form1(string name, int player, int depth, Image avatar, Form2 form) { InitializeComponent(); DoubleBuffered = true; roundPictureBox2.Image = avatar; form2 = form; game = new Game.Game(player, depth); SetModels(); SetSubscribers(); humanPlayer = player; DrawPlayerSigns(humanPlayer); if (!game.IsPlayerTurn()) { int moveIndeks = game.minmax.GetTurn(); game.PlayMove(game.currPossibleMoves[moveIndeks]); CheckWin(); } labelName.Text = name; gameThread = new Thread(() => { game.minmax.GetTurn(); CheckWin(); }); if (form2.NightMode) { DarkMode(); } else { LightMode(); } }