This is such a polished and fun game!! The graphics work very well, the bosses have a good difficulty and the mechanics feel smooth and nice :) In the midst of the bullet chaos I think adding more sounds might help with (non-visual) feedback, for example judging the shield duration. Great job!