How esports, gambling, and sports betting are converging