Jouffa had to do something important (clips.twitch.tv) Twitch is the world's leading video platform and community for gamers.