public void Generate(int x, int y, int nestSize, int foodSize, int foodAmmount, int foodDensity, int rockAmmount) {
		antWorld = new AntWorld(x, y);
		for(int i=0; i<x; i++) {
			antWorld.setHexagon(new Hexagon(i, 0, Hexagon.ROCK));
			antWorld.setHexagon(new Hexagon(i, y-1, Hexagon.ROCK));
		}
		for(int j=1; j<y-1; j++) {
			antWorld.setHexagon(new Hexagon(0, j, Hexagon.ROCK));
			antWorld.setHexagon(new Hexagon(x-1, j, Hexagon.ROCK));
		}
		for(int i=1; i<x-1; i++) {
			for(int j=1; j<y-1; j++) {
				antWorld.setHexagon(new Hexagon(i, j, Hexagon.DIRT));
			}
		}
		setNests(nestSize);
		if(foodDensity>0 && foodAmmount>0 && foodSize>0) {
			placeFood(foodSize, foodAmmount, foodDensity);
		}
		if(rockAmmount>0) {
			placeRocks(rockAmmount);
		}
	}