public TitleViewModel(IConductorViewModel conductor, LevelFactory levelFactory)
 {
     this.conductor = conductor;
     this.levelFactory = levelFactory;
     this.StartGameCommand = new RelayCommand(this.StartGame);
     this.ShowCreditsCommand = new RelayCommand(this.ShowCredits);
 }
 public LevelCompleteViewModel(
     Level level, 
     LevelFactory levelFactory,
     IConductorViewModel conductor)
 {
     this.level = level;
     this.levelFactory = levelFactory;
     this.conductor = conductor;
     this.NextLevelCommand = new RelayCommand(this.StartNewGame);
 }
 public PlayingViewModel(
     LevelFactory levelFactory, 
     Level level,
     ObservableCollection<IDoodad> doodads,
     IConductorViewModel conductor)
 {
     this.currentLevel = 1;
     this.levelFactory = levelFactory;
     this.level = level;
     this.doodads = doodads;
     this.conductor = conductor;
 }