https://www.twitch.tv/ds273/v/107568018
Still contains lots of giant mistakes, but at least it's sub 20 now.