public LevelInstructionGenerator(SongGeneratorSettings settings)
 {
     this.settings        = settings;
     lightEffectGenerator = new LightEffectGenerator();
     baseRhythmGenerator  = new BaseRhythmGenerator();
     obstacleGenerator    = new ObstacleGenerator();
 }
 public SongGenerator(SongGeneratorSettings settings)
 {
     beatDetector = new BeatDetector();
     levelInstructionGenerator = new LevelInstructionGenerator(settings);
 }