If `RiskGameEngine` implements `EventSink` you can not return... `void add(T event);`