feat/split the function to equip units so it can be used on players too

fix magazines to add whole clips
doc/update documentation