public void run() {
		firstPlayer = true;
		boolean done = false;
		while (!done) {
			firstPlayer = true;
			if (aiOne > 0 && summoner1.getStunDuration() < 0.1) {
				if (aiOne > 1) {
					//use Abilities or item activation
				}
				if (summoner1.getAutoCooldown() < 0.1) {
					applyAuto(summoner1, summoner2);
				}
			}
			firstPlayer = false;
			if (aiTwo > 0 && summoner2.getStunDuration() < 0.1) {
				if (aiTwo > 1) {
					//use Abilities or item activation
				}
				if (summoner2.getAutoCooldown() < 0.1) {
					applyAuto(summoner2, summoner1);
				}
			}
			updateCooldowns();
			tempFix1.updateCooldown();
			tempFix2.updateCooldown();
			time += 0.1;
			
			// Commented out more sophisticated features for now.
			/**
			
			if (summoner1.getHealth() < 1.0 || summoner2.getHealth() < 1.0) {
				//total += 1;
				if (summoner1.getHealth() < 1.0 && summoner2.getHealth() < 1.0) {
					//if (numMatches > 1) {
						//nothing
					//} else {
						System.out.println("It was a tie. Exiting Simulation");
						done = true;
					//}
				} else if (summoner1.getHealth() < 1.0) {
					//if (numMatches > 1) {
						//s2Victory += 1;
						
					//} else {
						System.out.println(summoner1.getInfo().getStats().returnName() + " is victorious over "
								+ summoner2.getInfo().getStats().returnName());
						System.out.println("Exiting simulation");
						done = true;
					//}
				} else {
					//if (numMatches > 1) {
						//s1Victory += 1;
					//} else {
						System.out.println(summoner2.getInfo().getStats().returnName() + " is victorious over "
								+ summoner1.getInfo().getStats().returnName());
						System.out.println("Exiting simulation");
						done = true;
					//}
				}
				//if (total == numMatches) {
					//System.out.println("Out of " + total + " matches," +
						//	summoner1.getInfo().getStats().returnName() + " won " + s1Victory +
							//" maches and " + summoner2.getInfo().getStats().returnName() + " won " + s2Victory
							//+ "matches. Exiting Simulation ");
					//done = true;
				//}
				 */
			//}
		}
	}