new World

-started adding new world function, currently crashes