Whew, done with my CS finally. Took the soul shield from [@Rune_Alchemist]. Hope you're okay with me doing so.