This is a library for creating cellular automata (and really anything that has to do with changing stuff on a grid). I personally think this is pretty powerful and easy-to-use. Feedback is appreciated.