       angle = @race.getCarAngle(@color)
       angleS = @race.getAngularSpeed(@color)
       angleSC = @race.getAngularSpeedChange(@color)
-      Math.abs(angle + 5 * angleS + 4 * angleSC)
+      velocity = @race.getVelocity @color
+      Math.abs(angle + (velocity + 2) * angleS + velocity * angleSC)
 
     maxVelocityForRadius: (radius) ->
       # v^2 / r = @factorMaxSlip

        @targetVelocity = 100
        return @adjustThrottle()

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


      control.ignore()

    reduceFactorMaxSlip: ->
      @factorMaxSlip = 0.98 * @factorMaxSlip

    switchDirection: ->
      if @switchRight
