"Write me a inventory system that can handle adding, removing, stacking, fetch, and create an inventory for a player when they join. Include creating an inventory for a specific object aswell."