This is something I have been working on for a long time. I've seen a lot of blockshades on Scratch, so I tried to do one myself. I tried my best and there are a few small gaps.