public int onLoop() throws InterruptedException {
		if (canRun) {
			if (strategyTask == null && !strategyTask.hasNext())
				strategyTask = strategyList.iterator();
			else {
				final Strategy currentStrat = strategyTask.next();
				if (currentStrat != null && currentStrat.canActivate())
					currentStrat.execute();
			}
		}
		return 50;
	}