1st draft commit from repl.it

invoke() trap set for the case that DamageSpell is entered as spell argument, alone, since it's instanceof is true for Spell AND DamageSpell due to inheritance.  need to test for !instanceof DamageSpell to be sure it is instance of Spell, only.