 
 enum jobs {
   JOB_IDLE,
-  JOB_PICKUP,
-  JOB_DROP
+  JOB_PICKUP_BACK,
+  JOB_DROP_BACK,
+  JOB_PICKUP_FRONT,
+  JOB_DROP_FRONT
 };
 
 int moduleJob;

      moduleJob = JOB_IDLE;
      sendBT("success(1)");
    }
    if (moduleJob == JOB_PICKUP) {
      posGrab = moveServo(SERVO_GRAB, posGrab, GRAB_OPEN);
      //Implement Left or Right;
      posTurn = moveServo(SERVO_TURN, posTurn, TURN_BACK);
      posLift = moveServo(SERVO_LIFT, posLift, LIFT_DOWN);
      posGrab = moveServo(SERVO_GRAB, posGrab, GRAB_CLOSE);
      posLift = moveServo(SERVO_LIFT, posLift, LIFT_UP);

  moduleJob = JOB_IDLE;
}

// Stupid, most simple implemetation
void loop() {
  listenBT();
  if (moduleJob != JOB_IDLE) {
    if (moduleJob == JOB_DROP_BACK || moduleJob == JOB_DROP_FRONT) {
      if (moduleJob == JOB_DROP_BACK) {
        posTurn = moveServo(SERVO_TURN, posTurn, TURN_BACK);
      } else {
        posTurn = moveServo(SERVO_TURN, posTurn, TURN_FRONT);
      }
      posLift = moveServo(SERVO_LIFT, posLift, LIFT_DOWN);
      posGrab = moveServo(SERVO_GRAB, posGrab, GRAB_OPEN);
      posLift = moveServo(SERVO_LIFT, posLift, LIFT_UP);
