Only show crosshair if view target has an active weapon
Add HudComponent.IsActive and CheckIsActive so each hud component doesn't have to repeat the code for it
Weapon selection hud uses IsActive
Add pickup hud back
Add DropInventory that gets called on death, by default drops active weapon
Don't switch or place weapon if dropping active weapon of a dead player
Don't take damage when dead