refactor

使用等级分值的策略模式，并修正分数的bug