move assess_defense_single to Scorer

Revise six affected tests to instantiate Scorer object and perform
assess_defense_single on it.