For the doors I already suggested to insert a code snippet, when the door gets connected to another one using the designer. I guess it generally is a good idea to provide various code snippets for best practice and different purposes using the designer. Unexperienced users could play and learn with them, how to code and eventually make their own modifications as a benefit.
To specify this:
Yes, I know the designer is already able to insert single commands. But I mean smaller programming blocks like programming a door with animation grapics, opening sound and teleport using screenplay. Another example could be the implementation of a day / night cycle or more simple an example dialog in which the actor is talking another sentence each time the hero touches him or her.