Finds best next successor.

Implemented checkBoxConflicts that count all of the conflicts inside
each box of the sudoku board. Also implemented setBestSuccessor which
set the best successor to the first board that has fewer conflicts.