/**
  * Give alien secondary objectives of their human class
  *
  * Arguments
  * - AlienClass alienClass - The alien class
  * - GameObject secondaries - The container for the player's secondary objectives
  */
 void giveAlienSecondaryHumanObj(AlienClass alienClass, GameObject secondaries)
 {
     switch (alienClass.GetHumanClassType()) {
     case Classes.SCOUT: // Scout
         Debug.Log("Adding scout secondary");
         secondaries.AddComponent<ScoutSecondaryOne>();
         break;
     case Classes.ENGINEER: // Engineer
         Debug.Log("Adding engineer secondary");
         secondaries.AddComponent<EngineerSecondaryOne>();
         break;
     case Classes.MARINE: // Marine
         Debug.Log("Adding marine secondary");
         secondaries.AddComponent<MarineSecondaryOne>();
         break;
     case Classes.TECHNICIAN: // Technician
         Debug.Log("Adding Technician secondary");
         secondaries.AddComponent<TechnicianSecondaryOne>();
         break;
     }
 }
 /**
  * Set the text of the class title for the alien
  *
  * Arguments
  * - AlienClass alienClass - The alien class
  */
 void setClassTitleForAlien(AlienClass alienClass)
 {
     ClassTitle.text = "Alien (";
     switch (alienClass.GetHumanClassType()) {
     case Classes.ENGINEER:
         ClassTitle.text += "Engineer)";
         break;
     case Classes.MARINE:
         ClassTitle.text += "Marine)";
         break;
     case Classes.SCOUT:
         ClassTitle.text += "Scout)";
         break;
     case Classes.TECHNICIAN:
         ClassTitle.text += "Technician)";
         break;
     default:
         throw new System.NotSupportedException("Invalid human class");
     }
 }