changed gamemap to become abstract base class and created location earth