A playground for puzzles and concepts