code: public Location move(Motion motion, RateOfTurn rateOfTurn, TimeSpan timeSpan)
      {
          return move(motion.getAngle(), motion.getSpeed(), rateOfTurn, timeSpan);
      }
docs: Move location to where it would be after moving at velocity, rateOfTurn
  for timeSpan when starting bearing was bearing.
  @param motion
  @param rateOfTurn
  @param timeSpan
  @return