Updated level determination criteria and sudoku book.
0.4.0
Updated the search routine. The result of trial is used to determine the cell to start search. This made the search more efficient and also determination of level severer. As the determination of level was altered, sudoku book was also updated.
0.3.2
Search for available font (ttf) and use it as default.