anchor.diff:      }
     }
   
  -  _addEvent(Event e) {
  +  Event _addEvent(Event e) {
       e._timeStamp = new DateTime.now();
       _ctrl.add(e);
  +    return e;
     }
   }
   
  
positive.code:     return new _Game((journal != null) ? journal : _newDefaultJournal());
    }
  
    Future addActor(Actor actor);
  
    Future addActors(List<Actor> actors);
  
    /// Schedule a new event to be broadcast to all registered listeners. The
    /// event will not be broadcast immediately, but some time after the current
  
negative.code:   ///
    /// Returns a [Future] that completes with the event when it is broadcast to
    /// all listeners.
    Future<Event> broadcast(Event event);
  
    /// Schedule a new event to be broadcast to all registered listeners after
    /// the provided [Duration]. If it is 0 or less, it behaves as [broadcast].
  