A two-dimensional cyclic cellular automaton. Mechanics are described here (http://www.math.umaine.edu/~hiebeler/java/CA/Cyclic/Cyclic.html), along with a handy applet similar to my program.