Cellular automaton based on motion across a grid. On a white pixel, turn 90 degrees right. On a black pixel, turn 90 degrees left. In either case, flip the color of the pixel and move forward 1 unit.