For anyone who wants to experiment, here’s a very tedious transcript:
16c.txt (27.2 KB)
And a save file right after stabilizing the engine, as fast as possible, so that you have the maximum amount of time to fly around:
tmp.sav (6.7 KB)
I recommend playing on Bocfel (the default Z-machine interpreter in Gargoyle), because of its very convenient /undo command: this works exactly like normal UNDO but bypasses the “can’t undo twice in a row” rule this game imposes. I’ve been making liberal use of it in exploration since learning that it exists!