Fun game, crazy effort adding so many mechanics for a jam game. The fact that the spin decides what effects are applied to the fired bullets was a really fun idea.
A few personal nitpicks, the pickup upgrades were a little too frequent and maybe could've been XP level up upgrades instead, they broke the flow a little too much for my taste. Pickup upgrades could maybe be scarce and provide major buffs or give you 3-5 upgrades at a time.
But, overall solid survivors-like, and kudos for the insane effort you put into the mechanics!