moved world to its own file