Very cool battles and controls.
The graphics are good it sometimes it was hard for me to tell what was happening. I would personally go for less details and more focus on contrasting the background fromt the characters and projectiles.
I liked that the exchanged mechanic had visual feedback with you getting things from the bosses like weapons or companions.
I feel like the blue boss could benefit from more telegrahing of the attacks.
The game could also use more feedback for when the player takes damage.
The music was great!