implemented dynamic world loading