Well, I suppose now that I've let it slip that I'm working on this, I'll have to keep you posted.
I debugged a problem with one of the movements that took me a few hours. (Stupid MMF lack of discernment of item in compare two general values condition) So, now I'm skipping the next one and working on movement #4. I gave up on the ellipse, though, because I had no idea how to calculate it.
Oh. Incidentally, I modified version 1.1.0.0, so if anyone would be so kind as to separate 1.2.1 from 1.1.0 I could really use those lines of code.