Little work on world.c not finish yet.