public void Execute() { // save old terrain object for undo undoTerrainGenerator = app.TerrainGenerator; // load the new terrain app.LoadMap(terrainFilename); }