Generative Adversarial Networks Paper Review