Begins adding some missing pieces to use-spell.  Currently does not work.