Check out the iPhone game Parks (little trees on a grid). I think if you have an Android you get 100 or so puzzles, but if have an iPhone you have 750+ and three daily puzzles (different every day). The same developer (can't think of the name) also has an app called Logic or Logic Puzzles which has a dozen or so games (I only got into about three of them).