bug fixes working on adding all the world gen