Horizontal Check and Vertical Check Work

Todo: implement 3x3 check, add a backtrack if things don’t work

How to test: run the Sudoku method. If it hangs, cancel and try again.