Very nearly done with level 8/routing. At first glance it works, but it actually doesn't respect pause (so it starts before the popup is gone) and there's some weird wait the first time it starts.
Got rid of the delay at the start of a route (forgot to increment index). No we have to figure out how to respect pause.
Level 8 done completely now.