You can really see the effort put into this game. Bosses with different mechanics and difficulties, well-balanced in terms of health/damage. There's a bit of a lack of direction on where to go, but not having it allows the player to explore everything non-linearly. I liked having different types of bullets with their own characteristics. Great job!!!