implemented more of isValid() for getting ready to accept lootPrefs
refactored APL table init methods