Fun concept! I like the whole timing aspect to the gameplay. I did find the bosses to be pretty tough though, mostly cause there aren't many visual or audio cues before they do their attacks, which can throw the player off. But this was still a solid submission nonetheless :)