public void Detach(Warrior observer) { this.Observers.Remove(observer); }
public void Attach(Warrior observer) { this.Observers.Add(observer); }