Renamed Generic Type to GameObjectType