I really like puzzle games. This is one of the better ones that I've played. My favorite levels were levels 16 through... umm... infinite