GameWorld and Environtment classes and inhering added