     Crafty.e('BattleShip').attr(
       x: Crafty.viewport.width + 180
       y: 400
-      defaultSpeed: options.speed ? 45
+      defaultSpeed: options.speed ? 85
     )
     # .setSealevel(@level.visibleHeight - 10)
 
+  getPath: (pattern) ->
+    console.log('pattern', pattern)
+    return [
+      [.156, .5]
+      [.5, .833]
+      [.86, .52]
+
+      [.5, .21]
+      [.156, .5]
+      [.5, .833]
+      [.86, .52]
+
+      [-20, .21]
+    ]
+
+  randomAmountSpawnedDrones: ->
+    console.log(Math.round(Math.random() * 5))
+    return Math.round(Math.random() * 5)
 
   placeEnemiesOnShip: ->
     @sequence(

      )
    )

  executeStageTwo: ->
    @sequence(
      @moveTo(x: -0.1)
      @while(
        @placeSquad TurretActive,
          amount: 1
          delay: 0
          options:
            attach: 'TurretPlace'
        @releaseDronesFromHatchOne()
      )
    )

  execute: ->

{ EntityScript } = require('src/lib/LazerScript')
MineCannon = require('./mine_cannon').default
{ TurretInActive, TurretActive } = require('./turret')
{ Swirler, Shooter, CrewShooters, Stalker, ScraperFlyer, DroneFlyer } = require('../stage1/army_drone')

class Cabin1Inactive extends EntityScript
  spawn: (options) ->
