Added code for spell functionality.  Awaiting some code from Chris to get the spells placed on screen, so further tests can be performed.