Version 0.2

Two programs: welt.py and psi3.py

Make sure file "welt" exists. It contains 800 chars (constants.WELT [0] * constants.WELT [1])
and one or more PSI3 positions. PSI3 positions are formatted as "%4d%4d" % (x, y). For each
PSI3 instance a position pair is required. Modify "welt" accordingly.
"welt", used as a mmap file (shared memory mapped file).

Program welt.py reads mmap file "welt" and displays the world ("welt" is the german word for "world").
welt.py also controls the behviour of the world: it lets letters "E" and "W" eaten by PSI3 "grow"
again.
welt.py also displays the PSI3's position('s) as a rectangular area of size constants.APERTURE.

The psi3.py program simulates the behaviour of one PSI3 instance. It reads and updates PSI3's position
from the mmap file "welt". It also reads a rectangular area from "welt" via the percept function.

To run just start both welt.py and psi3.py. The order doesn't matter.

If you want more than three PSI3 instances, add string "   0   0" to end of "welt" file for
each additional instance of PSI3.

Variables "plan" and class "Plan" was renamed "auto" and "Auto" respectively in psi3.py file
since name was missleading.
