Refactored points from multi-methods to a protocol and record implementations.
Arc stroke.
Protection for out of bounds progress calls.
Split vehicle path at 0.5 of each half-tile.
Whole lot of helper functions for arcs.
Trucks drive in a straight line.
Wrong path, but an arc!
Moving vehicles don't always go in an arc.
Trucks make simple turns.