     else
       @angular = velocity.x * 7
       @angle = 0
-      if !isNaN(@sprite.angle)
-        @angle = @sprite.angle
+      @angle = @sprite.angle
       if Math.abs(@angular) < 10
         @angular = 0
         @angle *= 0.4

    Date.now() - @kickTime

  setState:(state)->
    @sprite.rotation = 0 if isNaN(@sprite.rotation)
    if !@spawned
      @sprite.position.x = state.x
      @sprite.position.y = state.y

    return unless @sprite.body?

    velocity = @sprite.body.velocity
    @sprite.rotation = 0 if isNaN(@sprite.rotation)

    if @possessorId?
      possessor = @game.entityManager.entities[@possessorId]
