First, just wanted to mention that I confirmed that the game's speed depends on the refresh rate of my monitor. That's because you set the frame rate and draw rates both to 144hz. I would honestly say it's a bug for HaxeFlixel that it doesn't properly run multiple updates per requestAnimationFrame to catch up to your target framerate - and that it should just do vsync o_o. But by default, HaxeFlixel recommends 60fps, so maybe most people just don't typically encounter this problem, idk. I changed my monitor to 144hz and got to experience it as you intended <3
BUT YES, it's an awesome platformer game!! You really loaded Chekhov's gun with the random jumpscare and subtle allusion that the sunflower is deaf, but that kept me on my toes as I played, expecting something weird to happen at any moment.
I do love a good wall-jumping platformer, and this one had a satisfying level of difficulty!
I also loved that this had a rising-water challenge at the end! While I feel like those shouldn't really have dead ends on it, there really only were one or two here, so it's fine; it added a tiny bit of path memorization skill under pressure, which is cool. But for fairness, I would suggest maybe making spikes a liiittle bit more lenient, like having spikes not kill you if you merely land near them on a wall-grab. Making hitboxes a little in favor of the player is always a good way to lean haha.
Nicely done making a full game for the jam despite losing some time on a different idea! It's fun, and you really undersell the effort that goes into adding dialog and triggers and an end sequence and all that.
Also.. is... is that loss??