Adds more worldgen fu and makes logging more intelligent by adding a setup for logging to a file