My first attempt at reverse engineering a USB protocol - cyborg gaming lights