added cellular automata, updated fluid dynamics