adds and uses custom millisleep function
adds sanity check to fill_circle; makes it always safe to call outwindow_close
adds world_copy function
refactors wldrunner into its (relatively) final form
makes random world more fun (moar particles + pretty colors)