Bugs: an artificial life model