Gadzoox, thanks for the analysis and for the suggestions, but you know, regarding the shoulder, it's not completely my fault. It's not the shoulder, but the coat of this character that is really odd and HUGE. I don't even thing I understand how the creator of this character draw him without the coat.
BTW, the shoulder is bigger than it should be for this reason. You may thing it as an armor, instead of a simple coat, and you'll probably get my point. Also, the sphere is part of the coat, so this means it's behind the hand but not behind the back

I tell you, this guy is really weird! It was really complicated to draw the coat as it is and understand how to do it, actually!I suppose the color will help you understand better.
I must thank you anyway Gadzoox hehehe because your comment was kinda interesting