Self-organizing system - simple rules produce complex patterns