Only set active weapon when it actually has ammo (Thanks Saavik)