Sprout Life
github.com
github.com
I've played around with a similar idea in falling sand games [0], where individual cells interact to create new cells, but I got stuck developing a language flexible enough for greater expressiveness while still being performant.
I love this restatement of RPS.