More work on GUI, Asset packs. Added JSON settings.