It has a smooth gameplay/movement flow, which is very cool. Its very random how you perform though as they boss movement isn't predictable and you have to hope to not get hit...
The idea is good, tough I personally wish randomness would be replaced with some kind of "future" prediction system or visual clue.