This was interesting!
The art is nice. I wish they were animated and maybe that the art represented the hitboxes of the enemies and your own a little better, but overall it's good.
The background is simple too, and would have liked it to be more varied and interesting, however it has a very important function, as it serves as a way to make progression more obvious and interesting, and that's awesome. I kept going on to see where i would go next.
Really needed to make those pixels crispy, as blurry pixelart is weird to see. Still works though!
In my first run i didn't use the dash mechanic, i just kept going on with things piling on my screen and thought the game was okay, though a bit unforgiving. Then i discovered the dashes!
They work in a weird way. I thought they may be used to evade the enemies, but though it can work to do that (you do go through the first enemy you touch) it actually gives you an speed boost, which clears the screen of most enemies and overall feels actually great! and a bit addicting, specially because how fast you progress while doing it.
I only disliked that while you are dashing (and already passed through the first enemy) if you hit a second one you lose, and you can't really avoid it. After a little bit you can move while dashing, but not for the first seconds.
Also, the dashing animation feels great. It really does! I love the squash and stretch the little soul goes through. Would have like it to become a bit thinner while stretching and a bit wider while squashing, to make it even more bouncy. Still, great! specially with all the camera sheananigans.
Keep it up! I kind of ragequit after some wonky hitboxes with a demon, but it's still great! hehe