Generating Lever-Door Puzzles with JavaScript | Hacker News Reader