       @initMaxSlipFactor()
 
       @adjustVelocity()
-
+      @maxSlipAngle = Math.max(@maxSlipAngle, @race.getCarAngle(@color))
 
       if @race.currentTick < 4
         @throttle = 1.0

        @targetVelocity = 100
        return @adjustThrottle()

      if @onBendedPiece() and @predictAngle() > @race.maxAngle - 1
        @targetVelocity = @maxVelocityForRadius @getRadius() / 2
        return @adjustThrottle()


      angleS = @race.getAngularSpeed(@color)
      angleSC = @race.getAngularSpeedChange(@color)
      velocity = @race.getVelocity @color
      Math.abs(angle + (velocity + 1) * angleS + velocity * angleSC)

    maxVelocityForRadius: (radius) ->
      # v^2 / r = @factorMaxSlip
