Something I never really grasped was if Sephiroth was actually being controlled by Jenova or just acting on his own.

Any thoughts?