 // Reset when you move any gears.  This is the only state we need;
 // everything about the positions of gears we determine at need.
 // When each of these are set to 1, you win!
-int correct_positions[7] = {0, 0, 0, 0, 0, 0, 0};
+boolean correct_positions[7] = {
+  false, false, false, false, false, false, false};
 
 // this runs once when the program starts
 void setup() 

  // 20's -- 2nd puzzle message
  // -0   -- first message from this puzzle
  Serial.println(20);
}

void sendCastleErrorMessage()
{
  Serial.println(21);
}

// TODO(benkraft): change return signature to however you want to represent gears

}



