Added comments to better explain how shadow mapping works.