You could also try making the shield balls bunch in the direction the mouse is pointing to, even before you shoot. This would make it possible to "redistribute" the shield yourself if you see an incoming bullet.