public void addZone(Zone zone) {
zone.setLastSimulationTime(gameScaleTime);
zone.setGameEngine(this);
zones.put(zone.getID(), zone);
pointZones.put(new Point(zone.getColumn(), zone.getRow()), zone);
if (zone.isEnable()) {
executorService.submit(zone.createRunnable());
}
}