   //if hit line, what do?
   //How know if green?
 }
+
+void moveForward() {
+  analogWrite(speedL, Speed);
+  analogWrite(speedR, Speed);
+  digitalWrite(enLForPin, HIGH);
+  digitalWrite(enLRevPin, LOW);
+  digitalWrite(enRForPin, HIGH);
+  digitalWrite(enRRevPin, LOW);
+}
+
+void moveBackward() {
+	analogWrite(speedL, Speed);
+  analogWrite(speedR, Speed);
+  digitalWrite(enLForPin, LOW);
+  digitalWrite(enLRevPin, HIGH);
+  digitalWrite(enRForPin, LOW);
+  digitalWrite(enRRevPin, HIGH);
+}
+
+void moveRight() {
+	analogWrite(speedL, Speed);
+  analogWrite(speedR, Speed);
+  digitalWrite(enLForPin, HIGH);
+  digitalWrite(enLRevPin, LOW);
+  digitalWrite(enRForPin, LOW);
+  digitalWrite(enRRevPin, HIGH);
+}
+
+void moveLeft() {
+	analogWrite(speedL, Speed);
+  analogWrite(speedR, Speed);
+  digitalWrite(enLForPin, LOW);
+  digitalWrite(enLRevPin, HIGH);
+  digitalWrite(enRForPin, HIGH);
+  digitalWrite(enRRevPin, LOW);
+}
+
+void moveStop() {
+	digitalWrite(speedL, LOW);
+	digitalWrite(speedR, LOW);
+}
+
+void quarterRight() {
+	moveRight();
+	delay(500);
+}
+
+void quarterLeft() {
+	moveLeft();
+	delay(500);
+}
+
+void turnaroundL() {
+	moveLeft();
+	delay(1000);
+}
+
+void turnaroundR() {
+	moveRight();
+	delay(1000);
+}


//WHEELS
//left motor
const int speedLPin = 7;    //speed pin for left motor
const int enableLForPin = 6;   //enable left forward pin
  const int enableLRevPin = 5;   //enable left forward pin 
//right motor
const int speedR = 4;    //speed pin for right motor
const int enRFor = 3;   //controller pin 1 for right motor
const int enRRev = 2;   //controller pin 2 for right motor

int wheelTurn = 0; //Magnitude of turn, I guess could be difference of wheels
                   //(- is left and + is right and 0 is straight)

  pinMode(prRPin, INPUT);
  
  //Wheels
  pinMode(speedL, OUTPUT);
  pinMode(enLForPin, OUTPUT);
  pinMode(enLRevPin, OUTPUT);
  pinMode(speedR, OUTPUT);
  pinMode(enRForPin, OUTPUT);
  pinMode(enRRevPin, OUTPUT);
  
  //Serial
  Serial.begin(9600);
