Very cool idea, the boss attack patterns are challenging, and I liked the combination of various weapons too!
I tried the boss rush mode but it stopped after defeated the second boss. Then I tried the 3rd and 4th boss in the library, and they are pretty tough too!
I think maybe it will be better if player can retry instantly after game over. Well done! :)