code: private void fixForce()
      {
          final double minH;
          final double minV;
          final double maxH;
          final double maxV;
  
          if (directionMin == null)
          {
              minH = fh;
              minV = fv;
          }
          else
          {
              minH = directionMin.getDirectionHorizontal();
              minV = directionMin.getDirectionVertical();
          }
          if (directionMax == null)
          {
              maxH = fh;
              maxV = fv;
          }
          else
          {
              maxH = directionMax.getDirectionHorizontal();
              maxV = directionMax.getDirectionVertical();
          }
          fh = UtilMath.clamp(fh, minH, maxH);
          fv = UtilMath.clamp(fv, minV, maxV);
      }
docs: Fix the force to its limited range.