private void displayHealth(Unit unit) 
	{
		maximumHealthLabel.setText(String.valueOf(unit.getMaximumHealth()));
		currentHealthLabel.setText(String.valueOf(unit.getCurrentHealth()));
		healthBar.setMaximum(unit.getMaximumHealth());
		healthBar.setValue(unit.getCurrentHealth());
		
		if (unit.getCurrentHealth() < Ability.ATTACK.getProperty(Ability.Property.DAMAGE)) {
			healthBar.setForeground(PropertiesLoader.getColour("very_low_health"));//If a unit will die from one attack, make that obvious.
			currentHealthLabel.setForeground(PropertiesLoader.getColour("very_low_health_text"));
		} else if (unit.getCurrentHealth() < 2*Ability.ATTACK.getProperty(Ability.Property.DAMAGE)) {
			healthBar.setForeground(PropertiesLoader.getColour("low_health")); //Similarly if two attacks will kill it.
			currentHealthLabel.setForeground(PropertiesLoader.getColour("low_health_text"));
		} else {
			healthBar.setForeground(PropertiesLoader.getColour("health"));
			currentHealthLabel.setForeground(PropertiesLoader.getColour("default_text"));
		}		
	}