fixed script saving so that defaults are not duplicated, removed full deletion logic from object lists to preserve identification access. changed inventory and equipment to store only a reference to the item type and the amount of it (instead of the whole item data). fixed a load of script based bugs and cleaned up a load of stuff