That boss has way too much HP, I got its pattern mostly figured out but he just won't go down
I didn't notice ships would drop powerups and only realized it when reading the game's description, I assumed the transparent shapes were just part of the background.
Gameplay video: