void CycleStart()
 {
     Data.ClearCycleIndices();
     BestStandaloneMatchStage.CycleStart();
     CacheTraitReferencesStage.CycleStart();
     ConditionRatingStage.CycleStart();
     FindMatchProposalsStage.CycleStart();
     DataAvailabilityStage.CycleStart();
     TraitFilterStage.CycleStart();
     MatchReductionStage.CycleStart();
     BestStandaloneMatchStage.CycleStart();
     ResultFillStage.CycleStart();
     MarkUsedStage.CycleStart();
     AcquireHandlingStage.CycleStart();
 }