HINT FOR THE BOSS FIGHT, I'D RECOMMEND ONLY READING IF STUCK
For anyone stuck on the boss fight, try to stay in place and move around the map less. The shields rotate, so you can break them when they're facing you, and if you stay relatively still, most pointers will go in front of you.