Great gameplay, I got a high score of 1810 before stopping. I think the enemy mechanic is super unique. I like that you need two enemies of opposite charges to be connected to get hurt. I think this mechanic coupled with the enemies coming in different sizes made for a unique and challenging experience.
I did notice around 1810 score that enemies seemed to stop spawning if I wasn't moving. idk if that is by design and I just didn't notice it earlier, but I suspect it is a bug.
Fantastic work, good shmup.