Iterator<MapObject> moit = mapObjects.iterator();
for (;moit.hasNext();) {
MapObject mapObject = moit.next();
if (mapObject instanceof City) {
RemoveCity remove = new RemoveCity(this.map.getGameData().getRestrictedToNation(), mapObject.getID());
remove.execute();
} else if (mapObject instanceof Unit) {
RemoveUnit remove = new RemoveUnit(this.map.getGameData().getRestrictedToNation(), mapObject.getID());
remove.execute();
}
}