CharacterBase not Character
Basic API for character classes
Remove redundant EffectRepeatable interface