Really cool concept! I like how the buffs and debuffs are more than just stat changes, getting the second gun for the first time was a very cool moment I wasn't expecting! One thing I would recommend is having the enemies shoot projectiles instead of being hitscan, as it can sometimes feel a bit unfair to take damage without warning, and having them shoot projectiles would give the player a chance to dodge. Nevertheless, good job!