     Crafty.e('LargeDrone').drone(
       health: 134000
       x: Crafty.viewport.width + 40
-      y: Crafty.viewport.height * .83
+      y: Crafty.viewport.height * .5
       speed: 100
     )
 

    @sequence(
      @animate 'slow', -1, 'eye'
      @disableWeapons()
      @moveTo(x: .85, y: .41)
      @say('Large Drone', 'We have control now! You will suffer!')
      @say('Large Drone', 'Earths defences are in our hands!')
      @wait 500
      @enableWeapons()
      @moveTo(y: .43, speed: 5)
      @attackCycle()
    )

  attackCycle: ->
    @repeat @sequence(
      @async @runScript(Game.Scripts.Stage1BossMine, @location())
      @moveTo(y: .41, speed: 5)
      @wait 200
      @async @runScript(Game.Scripts.Stage1BossRocket, @location())
      @animate 'emptyWing', 0, 'wing'
      @animate 'reload', 0, 'wing'
      @async @runScript(Game.Scripts.Stage1BossMine, @location())
      @moveTo(y: .43, speed: 5)
      @async @runScript(Game.Scripts.Stage1BossRocket, @location())
      @animate 'emptyWing', 0, 'wing'
      @wait 200

    )

  fase2: ->
    @bindSequence 'Hit', @fase3, => @entity.health < 140000

    @sequence(
      @setSpeed 50
      @attackCycle(8)
    )

  fase3: ->
    @sequence(
      @drop(location: @location(), item: 'lasers')
      @while(
        @moveTo(x: 1.15, y: .21, speed: 50)
        @sequence(
          @explosion(@location())
          @wait 700
        )
      )
    )

class Game.Scripts.Stage1BossMine extends Game.EntityScript
