Visualizations can be really great. They can quickly demonstrate a concept which we can understand much faster than trying to grasp it from words. The majority of people probably thinks visually at lot of the time. This is not the case for all problems or people, of course, as this quote from Lagrange shows:
The reader will find no figures in this work. The methods which I set forth do not require either constructions or geometrical or mechanical reasonings: but only algebraic operations, subject to a regular and uniform rule of procedure.
Preface to Mécanique Analytique. (Source)
In physics, there are a lot of things that one can visualize in experimental physics. In theoretical physics, one visualizes different things (e.g. Feynman diagrams). Numerical simulations very often lend themselves to visualizations. The class of systems I want to introduce here are systems that are defined on a square grid. Representing the whole state of the system in a single picture allows to create movies from that. Let me demonstrate with some examples and then source code.