I thought you did a really nice job with the level design here. I don't want to spoil things for how to solve it, so will have some spoilers below:
SPOILERS:
I thought that the platforming section at the end was well-earned, as up until that point jumping wasn't a requirement. I had an axe, I could see a tree across the lake, and I could see that the next objective was to chop that down to most likely create a passage across the spiders. But I couldn't swim, and I couldn't find any way around the stone formations. It finally occurred to me that you had taken the time to program in "jumping" and that I hadn't really needed to use it yet, so I checked around for a place I might jump. And then sure enough found it there. So this was really nicely designed, because it felt good to figure it out and it felt fair. I also liked how you updated the world with each item, especially the quick exit from the maze which you presumably created yourself with the axe. Things made sense.
One main place for improvement to me was the tightness of the controls when it came to jumping and rotating the camera. I will start that off to say that getting the camera to rotate with the mouse view isn't trivial, so that you have this working pretty well is great. But sometimes the mouse seemed to get stuck rotated too far one way or another, and it would take some doing to re-center it. Jumping itself felt okay, but sticking the landing frequently caused me to get stuck on the wrong pixel and unable to recover--would have to let go and drop again, which felt bad.