Marvel and Square Enix Team Up for multi game deal