public ListData() {
		//These loop for a max of 100 items (shouldn't hit that high), a null return from Create###(); will end the loop.
		for (int i=0; i<100 ;i++) {
			Game.displayC.add(CreateCommander(i, 0, 0, false));
			if (Game.displayC.get(i)==null) {
				Game.displayC.remove(i);
				break;
			}
		}
		for (int i=0; i<100 ;i++) {
			Game.displayB.add(CreateCity(-1, 0, 0, i));
			if (Game.displayB.get(i)==null) {
				Game.displayB.remove(i);
				break;
			}
		}
		for (int i=0; i<100 ;i++) {
			Game.displayU.add(CreateUnit(i, 0, 0, 0, false));
			if (Game.displayU.get(i)==null) {
				Game.displayU.remove(i);
				break;
			}
		}
	}