       @animTime
       @pulse
       @color
-      @motionCurve
       @lightenOnNudge
       @lightRingSpeeds
       @lightRingWidths
     } = @gyro
 
+    @rotation.x = 90.degToRad
     @rotation.z = @gyro.fanAngle * @ringIndex
 
     thicknessMix = @gyro.thicknessCurve(@ringIndex / 3)

      )
    )

  nudge: ->
    @rotationflipped = !@rotationflipped
    @lightRingBrightness = 1

    @progress = 0
    new TWEEN.Tween(this)
      .to({progress: 1}, @animTime.ms)
      .easing(@motionCurve)
      .start()



    )


  onBeat: (beat) ->
    layer = @stack.layers[@currentRing]
    @add layer
    layer.nudge beat.duration

    @currentRing += @direction
    @currentRing = 0 if @currentRing >= @stack.layers.length
