A cellular automaton for studying self-modifying agents which are embedded in their environment