Do not attempt to reload ammo unless we can list what is in the cargo, and that we actually have something in the cargo! no cargo == no reload!
Merge branch 'BleedingEdge'