GANs: This AI Algorithm Works Like A Game - How do Generative Adversarial Networks Work?