Clean up ammo sorting in the HUD to not reference items directly
There is an arbitrary list of ammo types in the code currently being used to sort them in the HUD, this change makes use of intrusive loops to sort them without directly referencing items.
Edited by Mario