Fun attacks and patterns, but all of the patterns are pretty easy to understand in <2 instances of an attack happening. I'd personally drop the bosses' HP so each fight takes like ~1m30s and then drop the player's so they can only take a couple of hits. Very polished though!