protected override void onInvalidMove(Yad.Board.Common.Unit unit) { throw new Exception("The method or operation is not implemented."); }