10 years ago Peach’s Castle and Hyrule Castle Stages are Returning in Super Smash Bros. on 3DS and Wii U