fonts loading callback
item unloacks
It works! shop and all. Some bugs still exist with state persistence, but nearly there