Tweaked around a lot with the noise. Restored noise function in renderer class to the way Felix set it up.