public void DeployPatternToProcessorGroup(ProcessorManager[,] processorGroup, IProcessorFSM processorGroupFSM)
 {
     this.processorGroup = processorGroup;
     this.processorGroupFSM = processorGroupFSM;
     processorGroupFSM.SetStateTimes(patternDifficulty.GetProcessorFSMTimers());
     resetConfigurator();
     int pattern = patternDifficulty.GetNewProcessorGroupPattern();
     ConfigureProcessorsBasedOnPattern(SelectPatternFunction(pattern));
 }