         p = strtok(NULL,"~");
         receivedValue = atoi(p);
     }
-    // DEBUG
-    Particle.publish("Color_Recieved", selfName + "~" + receivedHue + "~" + receivedSaturation + "~" + receivedValue);
-    // END DEBUG
-    if(receivedID ==otherName ){
+    if(receivedID == otherName){
+        // DEBUG
+        Particle.publish("Color_Recieved", selfName + "~" + receivedHue + "~" + receivedSaturation + "~" + receivedValue);
+        // END DEBUG
         baseColor = CHSV(receivedHue, receivedSaturation, receivedValue);
     }
 }

    if(baseColor.value){ //test if the base is still lit
        baseColor.value--; //cut the brightness
    }
    if(beaconColor.value){ //test if the beacon is still lit
        beaconColor.value--; //decrement the inital beacon color brightness
        
        //make the entire ring array as bright as the initial beacon color

CHSV HSVRing[RING_LEDS]; //All the real magic happens to this array

#define STRIP_PIN    D0
#define STRIP_LEDS    16
CRGB stripLeds[STRIP_LEDS]; //Same situation as the ring stuff above
//CHSV HSVStrip[STRIP_LEDS];

