Thank you very much for the kind words!
The corruption effect is indeed on a tilemap layer, I used the 'marching squares' algorithm to update the tiles around the edges and keep the shapes looking good.
Thanks for playing :)