I didn't expect this. It's fun, I played twenty minutes just to finish the first level.
I like the way the three guns have different statistic to be at the same time different but also complementary. There isn't a gun to spam to win. It's very well done.
I can't say why the game is hard (maybe a little bit too hard).
This is certainly due to the movement in the opposite direction from the point we look. Which isn't easy, but that perfectly fit with your concept.
Something that would help could be to have large room to dodge easier or to bounce on the walls to make the player dodge the projectile naturally or to destroy projectiles with our bullets
Great work !!