Love the unique idea. I think the game could have benefited with some easy tutorial levels at the start. The gun towers were especially difficult to activate on-beat. It might feel better if the player could be slightly off beat at the cost of less damage?
The music was great btw.