Return WVec.LengthSquared as a long to avoid overflow.
Add WVec.HorizontalLengthSquared to simplify range checks.
Convert plane activities to world coords.
FlyAttack style fixes.
Remove some duplication against WorldUtils.ClosestTo.
Convert helicopter activities to world coords.
Helicopter style fixes.
Clean up HarvesterDockSequence.
Remove unnecessary IHasLocation checks in HackyAI.

Existing checks for ITargetable / Building / etc
make these redundant.
Remove IHasLocation lookup from Target.
Change Exit.SpawnOffsetVector to WVec.
Combine IHasLocation -> IOccupySpace, IMove -> ITeleportable.
Add missing SetChronoTankDestination.cs to project.
Rename ITeleportable -> IPositionable.
More style fixes for Move.
Convert Move and related plumbing to world coordinates.
Prevent things from tweaking mobile position directly.
Add world coord overloads to IOccupySpace and IPositionable.
Remove *PxPosition from IOccupySpace/IPositionable.
Rewrite husks using world coords.