Write a simulation system in which:
The details of the rules, GUI, etc are all up to you.
- There is a drawing area
- There are some (at least 10) active particles/cells/whatever
with displayable state (size, shape, color, etc).
- The particles each move according to some rule (perhaps random)
always staying in the drawing area.
- The particles somehow change state when encountering each other.