Puzzle apps & games

Games that reward observation and problem solving.