Added option to initialise structures based on distribution, and added option of adding noise to world.