class Playground implements Cloneable{
public Playground clone() {
Playground clone = new Playground(xSize, ySize, generation);
int[][] newField = new int[xSize][ySize];
for(int i = 0; i < xSize; i++) {
for (int j = 0; j < ySize; j++) {
newField[i][j] = field[i][j];
}
}
clone.field = newField;
return clone;
}
}