anchor.diff:            // Remove asteroid
             asteroid.removeFromParent();
             _asteroids.removeAt(j);
  +
  +          // Scoring
  +          if (asteroid._asteroidSize == AsteroidSize.large)
  +            addScore(100);
  +          else if (asteroid._asteroidSize == AsteroidSize.medium)
  +            addScore(50);
  +          else
  +            addScore(10);
             break;
           }
         }
  
positive.code:   SpriteSheet spriteSheetUI;
    Sprite sprtBgScore;
    Sprite sprtBgShield;
  
    int _score = 0;
  
  
negative.code:     _hud = new Hud(_spriteSheetUI);
      _hud.zPosition = 1000.0;
      addChild(_hud);
  
      // Setup level
      setupLevel(0);
    }
  
    void setupLevel(int level) {
      int numLargeAsteroids = 5 + level * 2;
      int numMediumAsteroids = 5 + level * 2;
  
      // Add some asteroids to the game world
      for (int i = 0; i < numLargeAsteroids; i++) {
        addAsteroid(AsteroidSize.large);
      }
      for (int i = 0; i < numMediumAsteroids; i++) {
        addAsteroid(AsteroidSize.medium);
      }
  
      _numFrames = 0;
      _shield.visible = true;
    }
  
    // Methods for adding game objects
  