Added functionality for spell cast time, cooldown, interuptability, and
move while casting.  This should most of the options I want for spells.