This is enough for me to favorite you, as I can tell what you're trying to do. And it's a good idea.
Seems like you got inspiration from games like Tiny Dangerous Dungeons as this game seems extremely similar to that one. And that's a good game and a good kind of game.
Unfortunately it falls short in several areas, but nothing that couldn't be improved upon. As others have mentioned, the viewing area is bad. Often you have too great a blind spot underneath you. Perhaps add ability that, if the user presses down while standing on the ground, the screen temporarily scrolls down to reveal more of the play area? Same if they press up, but the reverse (scroll up to reveal).
Sometimes the game would get stuck if you pressed those pushable blocks in certain ways, and you could get jammed up against the block and a wall and have no way to move.
Also one time the game did this sort of glitch where it just kept warping me to random doors and I had to reload the page.
This game isn't really so much difficult (it's pretty easy) as it is just completely unfair unless you already know exactly what's going to happen. A very trial-and-error playstyle which isn't a good playstyle. (Ideally a game should be beatable through skill alone on the first play, with zero prior knowledge of level layout or anything). Here, of course, not knowing where spikes not yet visible to you are will cause you to land on them and/or other not obvious stuff like the arrow shooters which blend in with the background, very easily can kill you really through no fault of your own that first time. (It looks like part of the platform and not an actual enemy)
Additionally sometimes the jumping is inconsistent. There's a certain normal height you jump, but sometimes the game glitches and your jump is much shorter than that and very tiny and basically useless, especially near walls or if trying to jump while that boulder is chasing you. Doesn't always happen but very annoying when it does.