Android Sudoku game with infinit generation and AI solver