Sorry everyone I was ranting probably I was furious with the problem, as I couldn't see why it wouldn't work.
Titan you've got the jist of it exactly. Just that the bridge didn't just appear, it Move forward 1 space, THEN the graphic appeared.
Only it wouldn't move 1 space, but keep moving till it met an obstacle.
Basically I'm finding variables need an active parallel process on the map to be 'in play'.
Where as switches are simply/on off.
I wouldn't of thought that would be the case, I'm probably wrong. Still very new with them after you introduced me to them, thanks.

While I'm here can I ask, can I use a variable to say: Add 1 everytime I complete a quest.
So I set variable to be quest counter. And every time I complete a quest, my event adds +1 to the variable score. Say I do 15 maps, 1 quest per map.
Could I then say on map 16, look at that variable and will it be 'stored' as 15? or (or 13 if i only did 13)
Like say conditional
IF variable 1 =15
- Then magical quest fairy appears to congratulate you
Else
-Nothing.
I'd of thought surely I could, (in theory) but if in practice I always need a parallel process running?
Don't worry if my question is too dumb/senseless/abstract, it's just a question, not a big problem