world.setBlock is now much more effective.
genFunc allows you to generate stuff with each new chunk
other functions are now better optimised with less code