generate a random world.
remove a bunch of hard coded numbers and used fix constants instead.