I would probably say INFJ for Spider.
Smiler ENXX
The Beast ESTJ