protected void incrementAge(){
		age +=1;
		
		if (!mature && !thirsty && age + Math.random()*maturationRandomMax >= maturationThreshhold){
			mature = true;
		}
		else if (Math.random() < productionChance && !thirsty && mature)
			harvestable = true;
		
		if (Math.random() < thirstyChance)
			thirsty = true;
	}