Great game! The visuals and number of bosses are really impressive. The boss design and patterns were good, but I feel there was some balancing issues. The bosses had too much health and the player is not given many abilities to avoid attacks.