void Start()
    {
        turn = StartTurn;
        GaneLogic.instance.init_board(SetupGrid.instance.width, SetupGrid.instance.height);
        SetupGrid.instance.DrawBoard();
        GameOutput.LightColumn((int)SetupGrid.instance.width / 2);
        curr_colum = (int)SetupGrid.instance.width / 2;

        if (turn == 1)
        {
            text1.text = "Player Turn";
        }
        else
        {
            text1.text = "AI Turn";
        }
        text2.text       = "Moves: 0";
        text4_depth.text = "Starting depth*: " + Depth.ToString();
    }
    private void gameControlInputHandler()
    {
        if (Input.GetKeyDown(KeyCode.Space))
        {
            if (CircleAdder.AddCircle(curr_colum))
            {
                updateTurn();
            }
        }

        if (Input.GetKeyDown(KeyCode.LeftArrow))
        {
            curr_colum--;
            GameOutput.LightColumn(curr_colum);
        }
        else if (Input.GetKeyDown(KeyCode.RightArrow))
        {
            curr_colum++;
            GameOutput.LightColumn(curr_colum);
        }
    }