Rewrite a lot of reload code
Give weapons a drawn back look during reload
Only reload weapons before shooting them (needed to make 53bfc6e0ee1ed3f8190ea590665541cc03badf86 look good)
Set status bar clips to reload when reloading
Add proper ammo checks before firing your weapon