anchor.diff:     * ** You must overwrite this for using the state. ** 
      * */
     create();
  -  
  +
     /**
      * Overwrite if you want do something in the loop.
      * 
      * It's called when an EnterFrame event happens on the world.
      */
  -  update(){}
  -
  -  /**
  -   * Gets the name of the state.
  -   * */
  -  String get name => _name;
  +  update() {}
   
     /**
      * You can send message to the StateManager.
  
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:    * */
    StreamSubscription<String> listen(void onData(String line), {void
        onError(Error error), void onDone(), bool cancelOnError}) {
      return _controller.stream.listen(
          onData,
          onError: onError,
          onDone: onDone,
          cancelOnError: cancelOnError);
    }
  
  