Reduced runtime bytes required.
Fixed shift word bug for last_led->first_led.