Had to add 'Split off a Character class from Actor class' in Milestone 1
even though I would rather have it in Milestone 2.  This is because I
was starting to add methods to the Actor class that were inteded for
Characters that was causing bugs for the Spells.  Have not actually
moved methods yet.
Actor split into a Character class.  There is now a super simple system
to switch between selected spells.  This brought about a bug where if
you try to use a spell while the same type of spell is still alive, it
removes the one in progress. (If that made any sense.)