Implement 2d simplex noise. Create simplex map.