   return;
 }
 
-
-
+//Is a button pressed? If so move the motor a bit. This lets the user adjust the laser fan so it's pointing upwards properly.
 void checkButtons() {
   if (digitalRead(buttonApin) == LOW) {
     myMotor->step(stepSize, BACKWARD, DOUBLE); 

  //So ... are any light readings different from any others?
  //To find the anomaly, see how different each string is to every other string.
  //One or two strings should stand out. Those are the plucked strings.

  for (int testString = 0; testString < numberNotes; testString++) {
    pluckedNotes[testString] = false;


#define GINSING0 0                                      
#define GINSING1 1   

const int lightSensorPin = 0;

const int stepSize = 1;
const int delayBetweenSteps = 15;  
const int numberNotes = 7;  
const int pluckDelta = 30;

GSNote ginsingNotes[numberNotes + 1];

const int buttonApin = 9;
const int buttonBpin = 8;

void setup()
{
