Z-Depth sorting of HUD for proper layering.
This required major refactoring