Fixed obstacle position restore issue

Everything now works with the one obstacle.
Now need to find ways to vary the behavior
of the one obstacle.