public NextMovesCalculator(IPredictionBuilder predictionBuilder, IGetMoveWeight getMoveWeight)
 {
     _predictionBuilder = predictionBuilder;
     _getMoveWeight     = getMoveWeight;
 }
 public PredictionBuilder(IPossibleBeatsCalc beatsCalc, IPossibleMovesCalc movesCalc, IGetMoveWeight getMoveWeight)
 {
     _beatsCalc     = beatsCalc;
     _movesCalc     = movesCalc;
     _getMoveWeight = getMoveWeight;
 }