worked on piercing elements. fixed bug with 0-length force spellls