private final void drawIHudable(Graphics2D drawScreen, int offsetX, int offsetY) {
		// Iterate over our list of items which want to be shown on the HUD and
		// grab their graphic icons, ie [HealthImage] as mentioned within this
		// method's header comments
		int drawY = drawHudComponentsY;
		for (IHUDable hudable : currentHUDComponents) {
			drawScreen.drawImage(hudable.getHUDIcon(), drawHudComponentsX + HudPadding, drawY + HudPadding, null);

			hudComponentText.setText(hudable.getHUDDetails());
			hudComponentText.draw(drawScreen, offsetX + drawHudComponentsX + hudable.getHUDIcon().getWidth() + HudPadding,
					offsetY + HudPadding + (int) (drawY - (hudComponentText.getHeight() / 2) + (hudable.getHUDIcon().getHeight() / 2)));

			// Increment the drawX position to include this current HUD icon's
			// height, and the spacing which is needed for next time
			drawY += hudable.getHUDIcon().getHeight() + drawHudComponentSpacingY + HudPadding;
		}
	}