Resolved #12

Improved the initial loading of settings.
Improved loading of Audio files.
Moved game initialisation into DOMContentLoaded event handler.
Resolved #3

Show loading spinner initially, remove after DOMContentLoaded event or
appcache events.