public void startGame()
    {
        foreach (Transform child in transform)
        {
            Destroy(child.gameObject);
        }
        n            = int.Parse(col.text);
        m            = int.Parse(row.text);
        AI_difficult = int.Parse(dif.text);

        boardItem = new GameObject[m, n];
        InitWith(n, m);
        GridLayoutGroup grid = transform.GetComponent <GridLayoutGroup>();

        grid.cellSize = new Vector2(width / n, height / m);
        board         = new Type[m, n];
        for (int i = 0; i < m; i++)
        {
            for (int j = 0; j < n; j++)
            {
                board[i, j] = Type.None;
            }
        }
        //BOT here
        minimaxBOT = new TicTacToe_Minimax_AI.TicTacToeGame(m, n);
        /////////////////////////////////////////////////////////
        whoseTurn         = Type.Player;
        stateMessage.text = "It's your turn!";
    }