@Override
 protected void onUpdateGameAction(double progress) {
   PointF pt = mover.onUpdateCalculateForMover(progress);
   switcher.onUpdateForSwitch(progress);
   if (switcher.isInANoGoZone()) return;
   mover.onUpdateCalculateForMover(progress, pt);
 }