This is great! And thanks for the link to stuff about Lenia - that was new to me and looks freaking awesome. Next programming side project for sure.
I've also been meaning to properly get into using Shadertoy, and I think this was a great introduction through an interesting use case.