Added outline for HUD + components, I want to make these use listeners, but that might require substantial reworks elsewhere.