Hmm, it certainly shows some promise as a cool speedrun precision platformer. The art is nice and the obstacle course you've setup is decent and so on and so forth...but man, the controls just felt not only terribly unintuitive, but randomly inconsistent!
Out of all the control issues, walljumping was the biggest issue. Whether it be trying to jump up the wall or jumping away from the wall, nothing seemed to work properly. Trying to jump up the wall was inconsistent: sometimes I'd jump up as expected, but a majority of the time the character would just stutter and not do anything. Jumping away from the wall felt bad because there is no split-second stickiness when you press away from the wall which means you typically lose height from the brief period between inputting the movement and then the jump command: if you try to input them at the same time or too fast to compensate, though, you end up not jumping away from the wall properly.
The only way I could get walljumping to work somewhat to make it through the game was to awkwardly let go of the wall and then try to jump up or away from that neutral aerial position, as jumping from a wallcling position wouldn't work properly, as discussed.
Other than that, there was just a lot of other awkwardness. The character would end up feeling overly sticky where I'm just trying to jump up between platforms and even though I'm practically going to land on top of it, the character keeps stopping and going down to cling to the edge of the platform instead of just getting on top.
As a side note, I totally forgot that diving even existed as a move: I wonder if someone could be done to make that more important or useful? It was also weird how the water cannons only sometimes shoot water? Dunno why they are so inconsistent: it is intentional, or a bug? Also the torch checkpoints should keep your fire bar maxed as long as you're standing next to them instead of draining: I don't think I should have to walk away and back to refill it.
I want to like this game, but it definitely needs some work between this demo and the final version. Hopefully this feedback helps and it is reborn from the flame with new vigor!