Expose checkDestructible flag to child classes
Add bypass_permissions flag to BaseSpell
Fix potential NPE in EffectVariable
Add parameter randomization for doubles
Add some safety checks around EffectLib calls