capcom franchises discussion