Move getInterpolatedPosition() to GPS
overload newCoordFromBearingAndDistance() to add optional reuse parameter