 }
 
 // pattern 0
-void pattern_disorient_half_circle_rotate(Adafruit_NeoPixel *strip){
+void pattern_disorient_0(Adafruit_NeoPixel *strip){
   long t = millis()*0.25;
   uint8_t offset = t % PIXEL_COUNT;
   uint8_t new_i = 0;

#define PIXEL_TYPE WS2812B
#define HUE_STEP 10 // 1..255, each loop increments hue by this value
#define LOOP_DELAY 100 //ms
#define HSV_BRIGHTNESS 60 //0-255
#define HSV_SATURATION 255
#define BASE_BRIGHTNESS 40 //0-255
/* set this to match the number of patterns you flip
between when holding the setup button */
#define N_PATTERNS 4
#define SETUP_BUTTON_HOLD_DURATION 500

// PORNJ!!!! These values are selected to look decent on RBG LEDs
#define DISORIENT_PINK_R 252

    }
  }
  if (pattern == 0){
    pattern_disorient_0(&strip);
  } else if (pattern == 1) {
    pattern_disorient_0(&strip);
  } else if (pattern == 2) {
    pattern_hsv_offset_circle_loop(&strip);
  } else if (pattern == 3) {
    pattern_hsv_circle_loop(&strip);
  } else if (pattern == 4) {
    pattern_disorient_2(&strip);
  }

  delay(LOOP_DELAY);
