Ragnarok.Shogi/Board.mate.cs: IsCheckMatedメソッドでは、実際に駒を動かす前に一度局面のクローンを行うようにしました。
Ragnarok.Shogi/Board.canmove.cs: GetCanMoveRangeではValidな移動範囲しか返さないようにしました。
少し修正しました。