public HashSet<ymlReward> getymlRewardsFromHashMap(int questNumber, HashMap<String,Object> map){
		//Since there can be different types of the same reward as well as an undefined amount of them... iterate
		HashSet<ymlReward> returnMe = new HashSet<ymlReward>();
				
		for (Map.Entry<String, Object> entry : map.entrySet()) {
			//Should be a string if their list is setup correctly
		    String key = (String) entry.getKey();
		    Object value = entry.getValue();
		    if(key.equalsIgnoreCase("Money")){
		    	//Money Type
		    	returnMe.add( new ymlReward( Integer.toString((Integer) value), plugin.getMoneyName() ) );
		    }else
		    if(key.equalsIgnoreCase("Item")){
		    	//Item Type
		    	//public ymlReward( String Item_ID, String Display, String Amount, String Durability){
		    	HashMap<String,Object> itemInfo = (HashMap<String, Object>) value;
		    	returnMe.add(getymlItemFromHashMap(itemInfo));
		    }else{
		    	questLoadError(questNumber, "Unknown reward format:\n Key:" + key + " | Value:" + value);
		    }
		}
		return returnMe;
	}