This was really intense! I was impressed by how polished it all felt, the main thing for me would just be that it feels like you run out of ammo very fast, so it may be worth looking at the balance there (it felt like I was getting way more health pickups than I actually needed, so tweaking spawn rates could help perhaps?). Amazing work!