Using my CSP to solve Sudoku game with backtracing and forward checking