Japanese video gaming giant Capcom has long been lauded for putting out games that go far beyond mere surface-level entertainment. Many of their finest blockbusters over the years have successfully instilled a variety of philosophical themes into their plots.