Changed the return types of methods to Object.

The methods now return an Object, which may be a GlobalRegion, or a
Region.
Added some Handleing

Added the fact that players may move from GlobalRegions to Regions, and
from Regions to GlobalRegions