added try/catch to scanner, static variables on dungeon character class (maps of weapons, potions, and armor), gamestate enum, enum instance variables (ArmorType, PotionType, WeaponType...