   spawn: (options) ->
     location = options.location()
     @target = options.grid.getLocation()
+    @event = options.event
 
     Crafty.e('Mine').mine(
       x: location.x
       y: location.y + 36
+      health: 400
       defaultSpeed: options.speed ? 250
       pointsOnHit: if options.points then 10 else 0
       pointsOnDestroy: if options.points then 50 else 0

      @moveTo(x: .85, y: .41, speed: 400)
    )

  fase2: ->
    # start at .6
    @bindSequence 'Hit', @endOfFight, => @entity.healthBelow .2

    @sequence(
      @cancelBullets('Mine')
      @cancelBullets('shadow')
      @setSpeed 200
      @repeat @sequence(
        @bombRaid(yes)
        @repeat 2, @while(
          @rocketStrikeDanceHoming()
          @sequence(
            @async @runScript(Stage1BossMine, @location())
            @wait 1500
          )
        )
        @wait 1000
      )
    )

  laugh: ->
    @sequence(

          delay: 200
          options:
            location: @location()
            event: event
            gridConfig:
              x:
                start: 0.1
