You are provided with several client program classes that implement a graphical simulation of a 2D world of animals. You will write classes that define the behavior of those animals. Animals move and behave in different ways. In this world, animals propagate their species by infecting other animals with their DNA, which transforms the other animal into the infecting animal’s species. Your classes will define the unique behaviors for each animal.