48. The non-transitory computer readable storage medium as recited in claim 46 , wherein the graphical user interface is operative to display one or more interactive puzzles at one or more levels, the one or more levels being based on a puzzle complexity based at least on a layout of the interactive puzzle.
48. The non-transitory computer readable storage medium as recited in claim 46 , wherein the graphical user interface is operative to display one or more interactive puzzles at one or more levels, the one or more levels being based on a puzzle complexity based at least on a layout of the interactive puzzle. 51. The non-transitory computer readable storage medium as recited in claim 48 , wherein the one or more interactive puzzles are retrieved from a remote system.