Got it working!

Shields are now drawn from the proper angle. That is, from the proper
angle of the ellipse.