This was awesome. I actually ended up making a similar Egyptian Mythology game. Top marks for having snakes as the primary enemies. The underworld of Egyptian mythology was basically just an infestation of fire breathing snakes so I appreciate the accuracy.
The visuals are really good and fit really well. The snakes especially look really good. The music was a great fit too.
The player's projectile felt a bit slow but I noticed that the point was to find more powerful items that increase strength and speed. I think the initial rate of fire should have been a bit faster, especially because you can only shoot in 4 directions, not 8.
The player's velocity affects the projectile's velocity. I'm not sure if that was the intention but when I started working around it, it proved a lot of fun. I would strafe left and right around a snake and instead of firing when I was directly above it, I would fire when I was a bit further left/right. It made it fun to dodge and strike.
Overall, my only suggestion is to allow for diagonal shots as well. I had fun with this game.