               amount: 3,
               delay: 200
               options: {
-                x: 565
-                y: Crafty.viewport.height + 100
+                startAt: 'ShipHatch1'
+                hatchReveal: 'ShipHatch1'
+                dx: 25
+                dy: 20
               }
             @wait(1000)
             @placeSquad Shooter, # 1
               amount: 6,
               delay: 200
               options: {
-                x: 565
-                y: Crafty.viewport.height + 100
+                startAt: 'ShipHatch1'
+                hatchReveal: 'ShipHatch1'
+                dx: 25
+                dy: 20
               }
               @wait(1000)
               @action 'close1'

                amount: 3,
                delay: 200
                options: {
                  x: 615
                  y: Crafty.viewport.height + 100
                }
              @placeSquad ScraperFlyer,
                amount: 8,

                amount: 3,
                delay: 200
                options: {
                  startAt: 'ShipHatch2'
                  hatchReveal: 'ShipHatch2'
                  dx: 25
                  dy: 20
                }
              @placeSquad CrewShooters,
                amount: 8,
