A program in C++ that will simulate a small number of the Terran units using inheritance. Please refer to the included large class diagram to see associations and relationships between classes. We will focus on the different types of foot soldiers (or infantry). There will be four different types of infantry: Marine,Firebat, Ghost, and Medic. You will need to have an abstract class (Infantry) that is the superclass (base class). The other four should be subclasses (derived classes) that inherit from infantry.