Connecting Mean-Field Games And Generative Adversarial Networks