public Point NextStepNegaMax(BoardInput board)
        {
            NegaMaxSearch search = new NegaMaxSearch(5);

            return(search.NextStep(new State(board.Board)).Place);
        }
        public Point NextStepMinMax(BoardInput board)
        {
            MiniMaxSearch search = new MiniMaxSearch(5);

            return(search.NextStep(new State(board.Board)).Place);
        }