+ startTime = limits.startTime;
+ optimumTime = remaining(limits.time[us], limits.inc[us], moveOverhead,
+ limits.movestogo, moveNum, ponder, OptimumTime);
+ maximumTime = remaining(limits.time[us], limits.inc[us], moveOverhead,
+ limits.movestogo, moveNum, ponder, MaxTime);