public void pokemonWeakness(Pokemon poke)
	{
		System.out.println("Defensive matchups:");
		ArrayList<TypeEfficacy> defenses = poke.getType().getDefences();
		ArrayList<String> defenseResult = new ArrayList<String>();
		for(TypeEfficacy efficacy:defenses)
		{
			defenseResult.add(efficacy.getPrintable());
		}

		int longest = 0;
		for(String i:defenseResult)
		{
			if(i.length() > longest)
			{
				longest = i.length();
			}
		}

		ArrayList<String> defensePrint = new ArrayList<String>(); 
		for(String i:defenseResult)
		{
			int spaceToAdd = longest - i.length();
			String space = "";
			for(int j = 0; j < spaceToAdd; j++)
			{
				space = space + " ";
			}
			defensePrint.add(i.substring(0, i.length()-5) + space + i.substring(i.length()-5, i.length()));
		}

		for(String i:defensePrint)
		{
			System.out.println(i);
		}
	}