Reworked shield effect code to take advantage of bounding spheres.
Added function positionShield to make the code a little less hackish and stop abusing the effect system.
Authored by: dmarney 2010-08-04
Parent: [r382]
Child: [r384]