A history of adventure games, and how interfaces affect puzzles · HackerTrans