Nintendo's Villains' Revenge

Nintendo's Villains' Revenge is a game for the PC. It has a bunch of bad guys in it.

Story
One day, Toad plays some video games. He gets bored, and decides to play a game with the player. Mario removes the ending data from Super Mario Bros., Kirby's Adventure, Metroid, and Shame City. Mario asks the player to put them in the right places. However, Bowser, King Dedede, Mother Brain, and Weegee emerge from the games and change the endings. Mario and the player must venture inside the games, while solving a challenge by Goombario and Goombaria (from Paper Mario). Mario enters the NES and sees the many altered endings: The endings are then fixed. However, the villains stole the endings and created a huge battlefield. The player uses the NES as a shield and defeats the bad guys (Bowser is killed by a deflected Bullet Bill, Mother Brain is killed by her reflection, Weegee surrenders when his YouTube Poop statue is destroyed, and King Dedede is KO'd by cake). All is well.
 * Bowser has successfully kidnapped Peach and is holding Mario in a cage.
 * King Dedede has somehow defeated Kirby and forces him to be Dedede's Court Jester.
 * Mother Brain has killed Samus and put her brain in a jar.
 * Weegee didn't really do anything. The only reason Toad and the player try to stop him is because he has a hot dog at the end of his labyrinth.