Twitch’s video platform, which has over 200 million active users, is one of the most talked about in the video game industry.But the platform has a history of controversy.Earlier this year, a popular game called “Madden NFL 16” had a controversial and controversial video that went viral and sparked a controversy that led to a […]