Added setArrowsStuck method
Allow caster to be null in SpellTargetEvent