Refactored ICharacter to the abstract class Character