Game pulled from Capcom's front page