public void doCyclesInGroup() {
		for (int i=0; i<p.maxCycles; i++){
			// Get the next speaker:*************
			p.currentCycle=i+1;
			for (int j=0; j<p.populationSize;j++){
				Sneetch speaker = population.getNextSneetch();
				//Get one listener:
				Sneetch listener = population.getRandomSneetch(speaker);
				Utterance u = speaker.speakInGroup();
				listener.listen(u);
			}
			
			population.addHistory(i);
			
			population.addBarHistory(i);
		}
	}