Some memes and Tweets to celebrate today's release of the newest installment in the Super Smash Bros universe!
Warning: spoilers ahead!