You guys happy? Here's your "badass" Donkey Kong