public int applySeason()
	{
		int ambientTemp = 60;
		int randomizer = (rnd.nextInt(30) - 15);  // plus or minus up to 15 degrees
		switch (getSeasonState()){
		case SPRING: 
			 ambientTemp = 65 + randomizer;
			
		break;
		
		case SUMMER:

			ambientTemp = 75 + randomizer;
			isHeatwave = rnd.nextInt(5) == 1;
			if (isHeatwave) {
			 ambientTemp = 100 + randomizer;
			}

			
		break;
		
		case FALL:
			 ambientTemp = 45 + randomizer;
			
		break;
		
		case WINTER:
			 ambientTemp = 30 + randomizer;
			isSnowing = rnd.nextInt(3) == 1;
			if (isSnowing)
			{
				ambientTemp = 0 + randomizer;
				if (ambientTemp < 0)
				{
					ambientTemp = 0;
				}
			}
			
			
		break;
		
		}
		return ambientTemp;
	}