- Do gun aim code even with no gun loaded in. Keeps the UI animating.
- Fixed out-of-ammo state showing as 'reloading'.
- Only attempt reload when we have ammo available.
- Fixed BaseProjectile.Clip Reload method always returning false, even when it succeeds.
- Improved ammo state UI text.