GAN - Simplified