protected override void OnMovePlayed() { base.OnMovePlayed(); _rook.OnPieceMoved(_rookEndingPosition); }