With video games already being swamped with microtransactions, season passes, battle passes and various other forms of monetization, there are very few things that can surprise me anymore. However, Capcom has recently managed to do just that given that they not only introduced advertising into
...