Generative Adversarial Networks: The Fight To See Which Neural Network Comes Out At Top