Want a game to make you feel smart? Are you good at figuring out complex problems? These puzzle games might be right up your ...