implemented new StrategyOptimizer, StrategyScorer, ScoreSequence approach