A cool sudoku solver and game