 
 void loop() {
   
-  // Reset states
-  reset_states();
+  // Reset state
+  byte state = 0x00;
 
   // Check for IR commands
   if (My_Receiver.GetResults (&My_Decoder)) {

    My_Hash_Decoder.copyBuf (&My_Decoder);
    My_Hash_Decoder.decode();
    
    byte state = 0x00;
    switch (My_Hash_Decoder.hash) {

    case 0x64d4ecee:

      break;
    }

    My_Receiver.resume(); 
  }

  comm_send (state);
  delay (30);
}
