Create new/rework base spellup script(s)

* Handle additional failure cast when spelling up
* Create 2 new spellup scripts (Cleric & Ranger)