Dragging vehicles

There are some refinements that can still happen, mostly having the pushed/pulled vehicle lead or trail the player so you don't end up losing your grip on vehicles that can rotate, and so that things behave the way you expect.
I think this is in a useful state though, we can worry about the leading/following behavior later.