Added basic lighting effects using Perlin noise