This is phase one of creating a path movement object. I hacked out an algorithm using mainly python and now i will try my hand at implementing this into C. But for now I give you a proof of concept.
Path Prototype cap:
Download
Requires: Construct 0.99.82