Calculating scores correctly with both free and fixed categories