CharacterBase.cs updates