Add spellbook parsing