Continued work on world and associated functions.
Adding world.c