Issue #7 - Ranged weapons should require equipped ammo of the correct type