Spellbook feature implemented