Objects can be off-screen just fine. You can e.g. move them off-screen when the player enters the room, before fading in.
The MoveDirect functions and MoveStraight functions can be used to move a character directly, and having it ignore walkable areas (or lack thereof) while it does so.
The MoveDirect functions and MoveStraight functions can be used to move a character directly, and having it ignore walkable areas (or lack thereof) while it does so.