Capcom's Recent Financial Fiasco