Fixed cablecoil not updating user mob at all and added a give() proc to more standardly give coils more and cleaned up coil joining