okay, here's the deal.
You managed to do something I think may have never have come up before.
You named your switches with a period and dashes in them.
Your event failed at the end when you said :
control switches; r-start to on
When I looked at your switch list, you had a switch called r-start and another called r-start.1
Because you had another switch called r-start.1, I think you threw the program for a loop. Literally.
honestly, your intro is incredibly creative! I love it, both graphically and the storyline too. But I can't keep running it with and without the switch to see if it works now that I have renamed all of your switches to not have any dots or dashes and put your switch back in.
I can tell you what I did and that it works like this:
I changed the first page of your parallel process to an unconditonal autorun.
I removed the switch of r-start in the last few lines.
I moved the change of the actor graphic to after the transfer so you don't see the flame before you move.
I also move the transfer location and filled the empty second map with the tile in the upper left corner of tileB, but I don't think those things will matter.
the second page is a self-switch dependent action triggered empty page.
The
test event with just the last few events works, so you should be okay.
It works with the switch renamed to
rstart
try it and let us know how it looks.