        * If it returns a non zero value, then that means it is set.
        * If it is a zero, then the bit has not been set yet */
       if (!(lastNote & (laserArray[i]))) {
-#endif
         // Beam has been cut
         musicOn(i);
-#ifndef WIND
         /* Set the bit using the OR operator between lastNote and
          * the corresponding value from the laser array */
         lastNote |= (laserArray[i]);
       }
-#endif
     } else {
-#ifndef WIND
       /* Check if the last note bit has been set or not using the
        * AND operator. This won't always be true because this section
        * of the code runs even if the beam hasn't been cut yet */

        /* Unset the flag using the AND and invert operators */
        lastNote &= ~(laserArray[i]);
      }
#endif
      // Hand is gone. Stop the sound
      musicOff(i);
    }

 * 
 * Licensed under the MIT License
 */ 

// Port I/O defines
#define THRESHOLD 500
