Puzzle (3464 programs)
Pros: Entertaining and challenging. Increases in complexity. Fun for all ages.
Cons: Quickly becomes repetitive.
Pros: Lots of levels. Challenging but fun. Not much time between games.
Cons: Tutorial could be improved. Higher difficulty levels have to be purchased.