Shading no longer goes past radius of the orange

The red exclamation is still pending, I hope to complete that in my next
commit.