public Warrior(Weapon weapon) : base(weapon) { }
public Mage(Weapon weapon) : base(weapon) { }
protected Character(Weapon weapon) { this.Weapon = weapon; }