       //}
       // delay(500);
       Serial.begin(115200);
-      while (!Serial);
+//      while (!Serial);
       Serial.println("finished setup");
 //      Serial.println("finished setup");
 

                              drive(0, 0);
//                              Serial.println("AGHHHHHHHHHH FIREEEE");
                              break;
                        }
                  }
            }
//            Serial.println("END SIGNAL");
            drive(0,0);
//
//      }
//      get_distances();
//      delay(1000);
}

            do_startup_action();
            while (digitalRead(REMOTE_PIN))
            {
//                  if (get_line_flag())
//                  {
//                        drive(-30, -30);
//                        delay(200);
////                        Serial.println("Line!");
//                  }
//                  else
//                  { 
                        curr_state = SLAMMY_WHAMMY; //for testing purposes only
//                        curr_state = state_machine();
                        //Serial.println(digitalRead(LEFT_INT_LINE));
                        //Serial.println(digitalRead(RIGHT_INT_LINE));
                        //Serial.println(digitalRead(REMOTE_PIN));
