anchor.diff:  
     void destroy() {
       f.playerState.boss = null;
  -
  +    _powerBar.removeFromParent();
  +
  +    // Flash the screen
       NodeWithSize screen = f.playerState.parent;
       screen.addChild(new Flash(screen.size, 1.0));
       super.destroy();
  
positive.code:     constraints = [new ConstraintRotationToNode(f.level.ship, dampening: 0.05)];
  
      _powerBar = new PowerBar(new Size(60.0, 10.0));
      _powerBar.position = new Point(-80.0, 0.0);
      _powerBar.pivot = new Point(0.5, 0.5);
      addChild(_powerBar);
    }
  
    Sprite _sprt;
  
negative.code: 
        _countDown = 60 + randomInt(120);
      }
    }
  
    void fire(double r) {
  