Neo St. Petersburg, Marvel vs Capcom