Excellent! Too bad about the Flash mixup near the end...
Here's why it screws up after playing through once. Read the part about variable-width lines about halfway down my post:
http://www.lostmarble.com/forum/viewtopic.php?t=79
Basically, if a SWF file gets too complex, Flash will start to choke on it. Although this file doesn't look so complex, the variable-width lines really add a lot of data to the file. Unfortunately, it's a limitation of Flash, and there's nothing we can really do to fix it.
The only thing we could do is to limit when you can export variable-width lines to SWF. I'm just not sure if that's the right thing to do - is it better for us to restrict what you can export, or to allow everything and force you (the user) to avoid overloading Flash?