Doors

Doors now link GameZones via their InteractEffect routine. When the
player interacts with a door, it changes GameZones. Currently, the
player is not moved to the new GameZone.

The method used to change GameZones will likely need to change as well.
Right now, with the way that TestZone is setup All of its objects are
reinitialized and appended with the old objects to the GameZone. This
produced latency issues very quickly.