I could only think “Yay!” when viewing this. I have a soft spot for Capcom. And it will surely be the death of me.