Sponsorships in esports are often little more than a company slapping its logo onto the stage and maybe creating a video or two around the event, few offer particularly engaging activations for fans, ...