Implement new spell type

ConditionSpell:
  * Has Condition
  * If Condition is true, then exequtes first spell, otherwise - second