Uses multiple textures correctly including the ground