This is just like grid nav. I did the tutorial level, complete with dialogue. I can supply you with storyline, If you'd like.
Tutorial level
Shows room
Main character: Augh.... I should get out of here...
Help window: Grab a key open the door.
LET line$(1)= Â "11111111111D11111111111"
LET line$(2)= Â "10000000000000000000001"
LET line$(3)= Â "10000000000000000000001"
LET line$(4)= Â "10000000000000000000001"
LET line$(5)= Â "10000000000000000000001"
LET line$(6)= Â "10000000000000000000001"
LET line$(7)= Â "10000000000000000000001"
LET line$(8)= Â "10000000000000000000001"
LET line$(9)= Â "10000000000000000000001"
LET line$(10)="11111111100000111111111"
LET line$(11)="10000000000000000000001"
LET line$(12)="10000000000000000000001"
LET line$(13)="1000000000KAB0000000001"
LET line$(14)="10000000000000000000001"
LET line$(15)="10000000000000000000001"
LET line$(16)="10000000000000000000001"
LET line$(17)="11111111111111111111111"
When the player reaches the key the door opens and a zombie enters
Help window: Quick, grab the ammo
Main character: What the...?
Help window: Hit control to shoot the zombie.
When the player shoots the zombie
Help window: Great.
Zombies break the walls and start to surround the character.
Help window: Grab the bomb and use command to set it off.
When player uses bomb
Help window: Now, go to the door.
---------
Lol. I forgot to hit  the no smiley button, so there was a guy in the middle of my code smiling.