Sudoku.getValidNumbers now checks blocks