public void resetWorld() {
        cells = resetCells.clone();
        for (int i = 0; i < resetCells.length; i++) {
            cells[i] = resetCells[i].clone();
        }
        for (Cell[] c : cells) {
            for (Cell cell : c) {
                cell.setFood(0);
                cell.adjacentAntsBlack = 0;
                cell.adjacentAntsRed = 0;

                if (cell.ant != null) {
                    cell.removeAnt();
                }
                for (int i = 0; i < 6; i++) {
                    cell.removeBlackMarker(i);
                    cell.removeRedMarker(i);
                }
            }
        }
    }