@Override
 public void eventOccurred(SimEvent event) {
   if (event instanceof RoundFinishedEvent) {
     onRoundFinished((RoundFinishedEvent) event);
   }
   super.eventOccurred(event);
 }
 @Override
 public void subscribeToEvents() {
   super.subscribeToEvents();
   scheduler.addListener(RoundFinishedEvent.class, this);
 }
 public void initialise() {
   super.initialise();
 }