 	#define COLOUR_UPDATE	5		// Defines the rate at which the colour mode gets updated, in multiples of LETTER_FADE
 	
 	static uint32_t lastRefresh = 0;
-	
 	static uint8_t colourIteration = 0;
 	static int16_t fadeBrightness = 255;
 	static uint8_t colourUpdate = 0;
-	static uint8_t ledColours[MATRIX_WIDTH * MATRIX_HEIGHT * 3];
 	
 	uint32_t currentMillis = millis();
 	


// This function returns the colours of the different pixels given pixel index, colour mode, input colour and colour iteration
inline uint32_t getPixColour(uint16_t pixIdx, uint8_t mode, uint32_t colour, uint8_t colourIteration)  {
	switch(mode) {
	case CM_ALL_WHITE:
		return strip.Color(235,   255,   255);

		break;
		
	case CM_PARTY:
		return wheel(randomVal & 0xFF);
		break;
		
	default:
