Capcom has finally answered our prayers..well, at least some of it!