I have been playing a few video games, but I'd love suggestions for puzzles or hacker-friendly "toys" that would let me take a break from staring a screen. So far I've thought of a Rubix cube or Lego Mindstorms, but would love the community's suggestions for additional (intellectually stimulating) distractions.