Sudoku Project for Java study in design and implementation