Load the next screen before the Guybrush reaches the target location. Draw it in a background window. Kill your current window and bring the other to front after Guybrush is at the orner of the old screen - repeat.
How is this specific to BASIC? Maybe you post a code snippet, if you have problem with a particular part?