 void setup()
 {
 //      setup_imu();
-      setup_distance();
+//      setup_distance();
       setup_motors();
 //      setup_encoders();
-      setup_line();
+//      setup_line();
       setup_remote();
       pinMode(13, OUTPUT);
       //while (!digitalRead(REMOTE_PIN)) {

            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));

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