current progress with Sudoku puzzle solver engine