anchor.diff:     * */
     StreamSubscription<String> listen(void onData(String line), {void
         onError(Error error), void onDone(), bool cancelOnError}) {
  -    return _controller.stream.listen(onData, onError: onError, onDone: onDone,
  +    return _controller.stream.listen(
  +        onData,
  +        onError: onError,
  +        onDone: onDone,
           cancelOnError: cancelOnError);
     }
   
  
positive.code:   /**
     * This methodes end the state, but we can come back to this state
     * */
    void endState() {
      _controller.add(_PAUSE);
    }
  
    /**
     * This kills that state, so you can not return back to this state
     * */
    void killState() {
      _controller.close();
    }
  
  
negative.code:     game.resourceManager.load().then((_) {
        game.add.currentContext = game.stateManager.currentState;
        create();
        game.world.onEnterFrame.listen((_) {
          update();
          game.camera._update();
        });
  