Wow, this is much better than I expected. I thought Ninty was just going to make a 31st NES ROM for the menu, and just overwrite it in memory when you open a game.