Spell updates, undo feature, better reporting