Convert RenderUnitSpinner -> RenderUnit + WithSpinner.

Also sets correct offsets for the units that use it.
Rewrite ThrowsParticle using world coordinates.

The old dynamics were crazy, so this implements
a simpler model using a cubic lerp.
Remove Turret and PVecFloat cruft.