Fun idea, but a little bit half-baked.
I liked how everything can interact with everything. What really needs improvement is the camera - the player sees less in the direction of their movement, making it unnecessarily hard to dodge stuff, I'd do the exact opposite - a camera leaning in the direction of the movement.
Still, good job!