generic bindPlayerInventory method