big additions to the AbstractCreature class
added some temporary fields to the EnumTypes class for compatibility
added an isEffective() method to EnumTypes to determine whether a type is effective over another type (this is also temporary, as we may change how type-effectiveness is determined)
big additions to the AbstractCreature class
added some temporary fields to the EnumTypes class for compatibility
added an isEffective() method to EnumTypes to determine whether a type is effective over another type (this is also temporary, as we may change how type-effectiveness is determined)