refactor ScoreKeepers as not singleton classes