C9 initial update

Implementing subclass DamageSpell with prototype chaining.  Needs testing.