lots of work towards getting inventory item spawning work