I really like the investment that comes with certain upgrades, particularly the backward-shot extra-damage upgrades that pay off immensely if you can get two of them. Bosses were a bit tough for me, and the fights felt like they were taking a while as openings can be rather few and high damage doesn't come without a lot of consequence, which does make sense. In the end, my persistence was rewarded, and I had a good time, so nice work!