Add scoreMeaningfulDigits parameter

if > 0, number of meaningful digits in the fractional part of the score,
if < 0, number of digits to discard from the integer part of the score,
if == 0, round the score
if == null, leave the score intact

Example, score=34.461
if scoreMeaningfulDigits=2 then score=34.46,
if scoreMeaningfulDigits=-1 then score=30
if scoreMeaningfulDigits=0 then score=34