Dammit Capcom. .. what is this from?