Step: 0 Distance: 2.2343e+06 VDiff: 3588.08 ... Step: 711 Distance: 0.0530664 VDiff: 3.04898e-05
This is just with made up numbers since I haven't hooked it into the VM yet, but still. I also need to optimize for fuel consumption (7688 units, in this case). By I can hit an arbitrary moving target fairly squarely now.
Debugging my VM this afternoon was frustrating when it turned out that the error was in the specification. On the other hand, I wrote a nifty little decompiler thing.