 // reset to zero, depending on state.
 //
 // Possibly better to rename this update_state_machine().
-void handle_start_button()
+void handle_start_button() {
 
   uint8_t ADCReading < ADCThreshold);
 

// TODO: FIGURE THIS OUT AND EXPLAIN IT BETTER
// Not sure exactly what this is doing.
// It's deciding how to update the heaters, anyway.
void set_heaters() {
  currTempSet=min(350, currTime/1000/60*tempInc+tempInitial);
  tempSetLow= currTempSet-tempErrRange;
  tempSetHigh= currTempSet+tempErrRange;  

  if (tempAverage < tempSetLow && tempAverage > 32) {
    if (tempAverage < tempSetLow - tempThreshold) all_heaters_on();
    else one_heater_on();
  }
  else {
    if (tempAverage > tempSetHigh + tempThreshold)
      all_heaters_off();
    else 
      one_heater_off();
  }
}

// Display information
// TODO: EVERYTHING
void tempPrint()
{
  Serial.print("Current temperature F = ");
  Serial.print(tempSensor1);
  Serial.print(" ");

// Poll each thermocouple value and get an average value.
// Adjusting by 32 for each tempSensor value
// eliminates the SPI disconnection.
void check_temp_sensors() {
  float tempSum=0;
  int count=0;
  tempSensor1 = thermocouple1.readFarenheit()+sensor1;
