Reverse Engineered Infocom-compatible engine by Tom Hunt