public World(int numWater, int xMin, int yMin, int xMax, int yMax, int yMid)
	{
		this.xMin = xMin;
		this.yMin = yMin;
		this.xMax = xMax;
		this.yMax = yMax;
		this.yMid = yMid;
		
		// no need to generate air molecules, because that is adjusted every tick based on the temperature
		
		// generate Water molecules
		for(int i = 0; i < numWater; i++)
			addWater();
		
		updatePerm(perm);
	}