Refactored UpdateQuality into aggregate methods and simplified nested if statements
Refactored top-level if statements into switch
ConjuredItems test now passes :)