Millennials have turned gaming into a lifestyle choice, with mobile gaming, social gaming, esports, virtual reality, gaming merchandise, and indie games