Put the alpha to add and the change it to R instead of A, it might be wrong in how to do things right but it should fix the issue. Looks nice, congrats on sticking to it.
It's as if you r cage is encompassing the entire model rather than each individual element, so all the outer parts are projecting down to the character in the middle.