             @async @placeSquad(Game.Scripts.Stage1BossHomingRocket,
               options:
                 location: @location()
-                pointsOnDestroy: 0
-                pointsOnHit: 0
+                pointsOnDestroy: 100
+                pointsOnHit: 10
             )
             @animate 'emptyWing', 0, 'wing'
             @wait 800

    @sequence(
      @pickTarget('PlayerControlledShip')
      @movePath [
        @targetLocation()
        [-160, .5]
      ]
    )

  leaveScreen: ->
    @sequence(
      @drop(location: @location(), item: 'xp')
      @moveTo(x: 0.95, speed: 100)
      @while(
        @moveTo(x: -.15, speed: 500)
        @sequence(
          @explosion(@location())
          @while(
            @wait 300
            @sequence(
              @explosion(@location(),
                radius: 10
                duration: 480
                z: -100
                alpha: .8
                ->
                  rotation: @rotation + 1
                  alpha: Math.max(0, @alpha - .003)
                  lightness: -> Math.max(.2, @lightness - .05)
                  y: @y - (Math.random() * 2)
              )
              @wait -> 40 + (Math.random() * 50)
            )
          )
        )
      )
      => @entity.flip('X')
      @sendToBackground(0.7, -150)
      @while(
        @moveTo(x: 1.1, speed: 300)
        @sequence(
          @explosion(@location(),
            radius: 10
            duration: 480
            z: -150
            alpha: .4
            lightness: 1.0
            ->
              rotation: @rotation + 1
              alpha: Math.max(0, @alpha - .003)
              lightness: Math.max(.2, @lightness - .05)
              y: @y - (Math.random() * 2)
          )
          @wait -> 140 + (Math.random() * 50)
        )
      )
    )
