Android dynamically generated puzzle game.