Awesome! Replacing one block with another is clever, although it&#x27;s tricky when organisms of one species are adjacent to organisms of another species.<p>I&#x27;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.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;ericleong&#x2F;sand.js" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ericleong&#x2F;sand.js</a>