Wrist-mounted needle launcher (Earth-1529)