public void run(){
		
//		synchronized(monitor){
//			for(int i = 0; i < 20; i++){
//				monitor.notify();
//				System.out.println("sim"+i);
//				//run1 round.
//				try {
//					monitor.wait();
//				} catch (InterruptedException e) {
//					// TODO Auto-generated catch block
//					e.printStackTrace();
//				}
//			}
//		}
		
			int antState = 0;
			String command = "";
			//for each round
			for(int i = 0; i < 30; i++){
				//for each antID step();
				System.out.println("round: "+ i);
				for(int j = 0; j <= game.maxAntID; j++){
					step(j);
				}
			}
	}