public void Attached()
 {
     //Call event
     OnHPChanged?.Invoke(_hp);
     OnMoneyChanged?.Invoke(_money);
     OnHonorsChanged?.Invoke();
 }
        public Player AddHonor(Honors.Honor h)
        {
            if (!_honors.Contains(h))
            {
                this._honors.Add(h);
                OnHonorAdded?.Invoke(h);
            }

            OnHonorsChanged?.Invoke();
            return(this);
        }