converted most gun crafting to its own module