This needs to be a global in case we ever want to add anything else that watches an uberdog, or for people who subclass a Role for something game specific.   It should probably be stored in globals.h as g_uberdogs and be initialized by in main or something similar.