Character and Spell APIs in good shape