This is a variation of 'A Basic Door' where the player does not have to explicitly open a closed door before going through it. This is based on Example 117 'Higher Calling' in Chapter 8.13 Calling names in the Inform documentation.
A Basic Door (Part 2) was created with Inform and has IFID 210C7325-5825-4B66-ABF3-A01CA10EFBFA. To play a work like this one, you need an interpreter program: many are available, among them Zoom
for Mac OS X and for Unix; Windows Frotz or Windows Glulxe for Windows.