         }
       }
     }
-
-    EVERY_N_MILLISECONDS(200) {
-      numberOfSparkles = curve(numberOfSparkles, 4, N_LEDS * 0.03);
-    }
-
-    EVERY_N_MILLISECONDS(100) {
-      hue -= 1;
-    }
   }
 }
 

      if (random16(N_LEDS * 0.4) < numberOfSparkles) {
        shootingStar();
      }
    }

    EVERY_N_MILLISECONDS(10) {
      fade_raw(Soulmate::led_arr, N_LEDS, 1);
    }


namespace Lantern {
  const int snakesCount = 10;
  const int circumference = LEDS_PER_ROW;
  int numberOfSparkles = 0;
  bool increasing = true;
  uint8_t hue = 50;

  uint16_t snakes[snakesCount];
  int snake = 0;
