Game of Strife

JS and Canvas support required.

This is a multicolor version of the Game of Life, where each live cell belongs to one of several houses (represented by non-grayscale colors) or is neutral (represented by gray).

The rules regarding life and death follow the original Game of Life rules (S23/B3). Colors evolve as follows: