Twitch has been on a mission to improve it's platform, mainly the user and streamer experience, and empower their battle…