working shadows, textures, height map