                     390, 280,
                     190, 70,
                     50, 24,
-                    12, 0};
+                    12, 5};
 
 // above this = white; below = black (unlodged is undefined)
-// TODO(benkraft): Recompute after we move them.
-int photoresistor_thresholds[3] = {28, 6, 15};
+int photoresistor_thresholds[3] = {90, 50, 70};
 
 // STATE OF THE WORLD
 

    // apart, set a dynamic threshold halfway between.
    photoresistor_history[j] = (
      photoresistor_totals[i][j] / photoresistor_counts[i][j]
      < photoresistor_thresholds[i]);

    positions_white += photoresistor_history[j];
  }

  if (state == 0)
  {
    setCalibration(false);
    if (selector_pos < 0)
    {
      return;
    }
    else if (selector_pos == 0 && buttonPressed())
    {
      // We have started calibrating!
      state = 1;
