Individuals move about simultaneously on a two dimensional rectangular grid. Not all sites are occupied. Moving is local and permitted only to empty adjacent cells in the north, south, east or west. Since simultaneous moves may cause collisions, a set of rules is worked out which prevent individuals from moving onto the same site. These are used to identify impending collisions and then change randomly to avoid deadlocks.
Interaction is again local and takes place within a certain neighbourhood.
The whole system evolves in discrete time steps. While chapter 1 is basically devoted to modelling and programming individuals which move, chapter 2 equips these individuals with attributes which then change as a result of social interactions. The attributes considered are cultural memes, represented by a meme list , with each component having an integer value taken from a predefined interval. In a first variant of the model, individuals will adapt one of the different memes of a facing other. That will happen with a probability which is higher the more meme values the facing individuals already share.