Cool idea. I had issues with a lack of in-game feedback indicating what all the items were, and where to go. Core platforming was also not tight.
If you are not specifically trying to make a platforming game as your foremost goal, I would recommend approaching this game with a different genre. For example, a top down isometric game could have all the same mechanics you implemented here, but would be significantly faster to implement and easier to polish. Good platformers are super difficult to tune, and it is not the essential experience to this game.
Great job.