protected virtual MoveGenerationResults GenerateQuiescenceMoves(int currentPly, Sides currentSide, out List <Move> moves) { moves = _PlyInfo[currentPly].Moves; MoveGenerator.GenerateQuiescenceCaptures(_ScratchBoard, moves); return(MoveGenerationResults.NotMated); }