Shadow map

Then we code in the shade