added tools and fixed world gen