public void hordeAdd (Scanner console, HashSet<Horde> entities) {
		
		//Establish a choice marker, and a boolean flag for use in the loop.
		int hordeAction = 0;
		boolean added = false;
		System.out.println("Add one or more hordes to this combat.");
		
		//Allow the user to add hordes, setting their size and adding them to the forces ArrayList.
		do {
			System.out.println("Choose an action: \n 1 - Add a horde. \n 2 - Finish adding hordes and roll for initiative.");
			added = false;
			hordeAction = 0;
			hordeAction = console.nextInt();
			if (hordeAction == 1) {
				System.out.println("Enter the name of the desired enemy type: ");
				String desiredType = console.next();
				//Search the list of entities for the user's choice.
				for (Horde h : entities) {
					//If the choice is found, add it to the list. 
					//Because the entities list is a Set, this code won't add duplicates; the user can choose to add a horde again to do that.
					if (h.getName().equals(desiredType)) {
						forces.add(h);
						System.out.println("Enter the desired number of individuals in the horde: ");
						h.setSize(console.nextInt());
						added = true;
					}
				}
				if (added) {
					System.out.println("Horde added to combat.");
				} else {
					System.out.println("The desired horde type is not specified. Choose another type.");
				}
			}
		} while (hordeAction != 2);
		
	}