 // Required libs
 //#include <EEPROM.h>
 //#include <LiquidCrystal.h>
-#define FASTLED_FORCE_SOFTWARE_SPI 0
 #include "FastLED.h"
 #include "I2Cdev.h"
 #include "MPU6050.h"
 #include "Wire.h"
 #include "toneAC.h"
-#include "iSin.h"
 #include "RunningMedian.h"
 
 // Included libs

#define DATA_PIN                   3
#define LED_TYPE                   WS2812B
#define LED_COLOR_ORDER            GRB
#define BRIGHTNESS                 170
#define DIRECTION                  1         // 0 = right to left, 1 = left to right
#define MIN_REDRAW_INTERVAL        20        // Min redraw interval (ms) 33 = 30fps / 16 = 63fps
#define USE_GRAVITY                0         // 0/1 use gravity (LED strip going up wall)

	int A, B, p, i, brightness, flicker;
	long mm = millis();
	for (i = 0; i < lavaCount; ++i) {
		flicker = random8(5);
		Lava &LP = lavaPool[i];
		if (LP.Alive()) {
			A = getLED(LP._left);
