This advance() method does everything the base class advance()
does, but adds a memory by closing the wall behind it (sort of
like leaving a trail of bread).
This method will return a true/false indicator as to whether the
passageway (within self's maze) at the supplied
cellLocation/direction is open or not.
This method will return a true/false indicator as to whether the
passageway (within self's maze) at the supplied
cellLocation/direction is open or not.
This retreat() method does everything the base class retreat()
does, but adds a memory by closing the wall behind it (sort of
like leaving a trail of bread).