Perlin noise walker

cleaned up some variables