Added soft shadowing