public void iterate(){
			 calculate(); 
			 if(ages){ if(active){ if(age == 0){age = 1;} else{age += 1;}}else{ age = 0;} 
				if(fades){ if( age >= fade){ purgeState(); age = 0;}} 
				if( age > 1023){ age = 1023; }state = agify(age);}
			}