public override void Remover(ComponenteFase c)
 {
     this.fasesjogo.Remove(c);
 }
 public override void Adicionar(ComponenteFase c)
 {
     this.fasesjogo.Add(c);
 }
 public override void Remover(ComponenteFase c)
 {
     Console.WriteLine("Não é possível remover a fase do jogo por aqui!");
 }
 public override void Adicionar(ComponenteFase c)
 {
     Console.WriteLine("Não é possível adicionar a fase no jogo por aqui!");
 }
 public abstract void Remover(ComponenteFase c);
 public abstract void Adicionar(ComponenteFase c);