Don't compute endpoints twice.
Basic pygame simulation, following the first path.
Trace entire path, remove debugging.
Move animation test to it's own file.