    helloWorld();
 }
 
+
+/////////////////////////////////////////////////////////////////////////////////////
+//                       Check if command not redundant                            //
+/////////////////////////////////////////////////////////////////////////////////////
+bool ignore(int seqNo)
+{
+  if (seqNo == lastSeqNo) {
+    if (done) {
+      Serial.println(DONE);
+    }
+    return true;
+  } else {
+    lastSeqNo = seqNo;
+    done = false;
+    return false;
+  }
+}
+
+
 /////////////////////////////////////////////////////////////////////////////////////
 //                              Helper Functions                                   //
 /////////////////////////////////////////////////////////////////////////////////////

  }

  motorAllStop();

  Serial.println("0RL");
  
}

void robotRight(int d){

// Outbound message definitions
#define CHECKSUM_FAILED "0CF"
#define UNRECOGNIZED_COMMAND "0UC"
#define DONE "0DN"

// Encoder Board Variables
#define ROTARY_SLAVE_ADDRESS 5
#define ROTARY_COUNT 6
#define PRINT_DELAY 200

int  lastSeqNo;
bool done;

int bytes_to_store = 0;

