Online games are great and the challenges get you thinking. Playing against the computer is good until level 6. The difference in the CPU opponent between level 5 & 6 is huge, especially for a beginner like myself. Overall though it is a great app.