got basic world loading to work.  turns out don't need threads