How I Built a Generative AI Model that can Generate Novel Small Molecules for Drug Discovery! — Part 2: Building the Artist and the Critic