First try at calculating the shadow

Doesn't work, but it's a start