anchor.diff:     * Removes the sprite from the stage and juggler.
      */
     removeFromStage() {
  -    alive=false;
  +    alive = false;
       _context.game.stage.removeChild(this);
       if (isMoveAble) {
         _context.game.stage.juggler.remove(this);
       }
     }
   
  +  /**
  +   * Gets the context(State) in which the Sprite was created.
  +   */
  +  State get context => _context;
  +
   }
  
positive.code:  * */
  
  class Sprite extends InteractiveBitmap implements StageXL.Animatable {
    
    /**
     * Does the sprite move?
     */
  
negative.code:    * * isMoveAble: will the sprite move?
     * 
     * */
    Sprite(State stateContext, String resourceName, {bool addToStage: true, bool
        isMoveAble: true}) : super(stateContext.game.resourceManager.getBitmapData(
        resourceName)) {
      this.isMoveAble = isMoveAble;
      _context = stateContext;
      if (addToStage) {
  