Live Puzzle Design