updated shields (using particles now)