   digitalWrite(led3, HIGH);
   digitalWrite(led4, LOW);
   delay(ms);
+  
   digitalWrite(led4, HIGH);
+  digitalWrite(led5, LOW);
+  delay(ms);
+
+  digitalWrite(led5, HIGH);
 }
 
 void lightSequenceInverse(int ms) {
   lightsOff();
-  
+
+  digitalWrite(led5, LOW);
+  delay(ms);
+
+  digitalWrite(led5, HIGH);
   digitalWrite(led4, LOW);
   delay(ms);
   

  int blockStatus = digitalRead(blockButton);
  int releaseStatus = digitalRead(releaseButton);

  // Button
  bool changed = false;
  if(unlockStatus == HIGH) {
    locked = !locked;
    released = false;
    blocked = false;

    delay(250);
  }
  if(blockStatus == HIGH) {
    released = false;
    blocked = true;
  }
  if(releaseStatus == HIGH) {
    released = true;

  digitalWrite(led2, LOW);
  digitalWrite(led3, LOW);
  digitalWrite(led4, LOW);
  digitalWrite(led5, LOW);
}

void lightSequence(int ms) {
