   byte opCode = Serial.read();
   switch (opCode) {
     case 1: //Left click
-      beginLeftClick();
+      performLeftClick();
       break;
   } 
  }
  
  if (leftClicking) {
    continueLeftClick();
+ } else {
+   leftClick.write(leftClickUp);
  }
+}
+
+void performLeftClick() {
+  leftClick.write(leftClickDown);
+  delay(80);
+  leftClick.write(leftClickUp);
 }
 
 void beginLeftClick() {


void continueLeftClick() {
 leftClickStart++;
 if (leftClickStart > 100) {
  leftClickStart = 0;
  leftClicking = false;
  leftClick.write(leftClickUp);

//Clicking vars
boolean leftClicking = false;
int leftClickStart = 0;
int leftClickDown = 3;
int leftClickUp = 15;

boolean rightClicking = false;
int rightClickStart = 0;
