private bool IsItThreeFoldRepetition() { bool isA3XDraw = myScoreSheet.CheckIsItAThreefoldRepetition(activePiece.GetMyInitialTag(), activePiece.tag, activePiece.GetPreviousSquare().GetSquarePositionCode(), activePiece.GetCurrentSquare().GetSquarePositionCode(), false, false, activePiece.DidICaptureEnemyPiece(), activePiece.HaveIJustBeenPromoted()); return(isA3XDraw); }