Added function prototypes for BaseCharacter class