private Event freezeEvent(Event ev) {
if (ev instanceof MeepleEvent) {
//TODO is it really needed with new meeple events?
MeepleEvent mev = (MeepleEvent) ev;
Meeple m = mev.getMeeple();
return new MeepleEvent(((MeepleEvent) ev).getTriggeringPlayer(), (Meeple) m.clone(), mev.getFrom(), mev.getTo());
}
return ev;
}
public void setReportingTool(ReportingTool reportingTool) {