public virtual CurrentGameResult CheckState(Figure another) { return CurrentGameResult.Ok; }
public override CurrentGameResult CheckState(Figure another) { throw new NotImplementedException(); }
public virtual bool CanEat(Figure another) { if(another.Color != this.Color) return true; else return false; }