(0:9) When a furre arrives in the dream, (5:15) move the triggering furre to (14,13), or to someplace nearby if it's occupied. (0:0) When everything is starting up, (5:384) set variable %End to the x,y position (8,14). (5:384) set variable %Front to the x,y position (12,18). (5:300) set variable %Start to the value 0. (5:384) set variable %NewEnd to the x,y position (14,19). (5:384) set variable %NewFront to the x,y position (10,15). (5:301) copy the value of variable %Front into variable %SWSignal. (5:354) move the position in variable %SWSignal southwest (down and left) 1 step(s). (0:31) When a furre says {Last Call!}, (5:50) set countdown timer 1 to go off in 4 seconds. (5:203) emit message {Last chance to board the train!} to every furre who can see the triggering furre. (0:50) When countdown timer 1 goes off, (5:300) set variable %Start to the value 1. (5:202) emit message {Stand clear of the tracks!} to every furre who can see (%Front). (5:10) play sound 13 to every furre who can see (%Front). (0:100) When 1 seconds have passed, offset by 0, (1:200) and variable %Start is equal to 1, (1:1012) and position (%SWSignal) is not floor type 180, (4:1) only where the floor is type 177, (3:2) at position (%NewFront) on the map, (5:23) swap the object with the object at (%Front). (3:2) at position (%Front) on the map, (5:4) place object type 413. (3:2) at position (%End) on the map, (5:4) place object type 0. (3:2) at position (%NewEnd) on the map, (5:4) place object type 40. (5:353) move the position in variable %SWSignal southeast (down and right) 1 step(s). (5:353) move the position in variable %Front southeast (down and right) 1 step(s). (5:353) move the position in variable %End southeast (down and right) 1 step(s). (5:353) move the position in variable %NewFront southeast (down and right) 1 step(s). (5:353) move the position in variable %NewEnd southeast (down and right) 1 step(s). (4:0) clear all filtering, (3:3) within the diamond (8,14) - (34,40), (5:81) move any furre present 1 step(s) southeast (down and right) if there's nobody already there. (0:31) When a furre says {Test}, (3:3) within the rectangle (8,14) - (34,40), (5:1) set the floor to type 182.