added WorldLoader class