public void InitializeRandomGenomeFromTemplate(EnvironmentGenome templateGenome)
 {
     CopyGenomeFromTemplate(templateGenome);
     if (useTerrain)
     {
         terrainGenome.InitializeRandomGenome();
     }
     if (useBasicObstacles)
     {
         basicObstaclesGenome.InitializeRandomGenome();
     }
     if (useTargetColumn)
     {
         targetColumnGenome.InitializeRandomGenome();
     }
     if (useAtmosphere)
     {
         atmosphereGenome.InitializeRandomGenome();
     }
     if (useMeteorites)
     {
         meteoritesGenome.InitializeRandomGenome();
     }
 }