The Nature of Code: Simulating Natural Systems with Processing