It is possible to get to the cave without going counter clockwise around the mountain (which is probably what you did)
There is a scale hidden behind a rock, you need to get that to be able to get to the cave the "intentional" way, since it allows you to jump slightly higher.
I do want to do more with double jump/dash because it could make a decent game, I like being able to fly around, I might do something with that (pretty rushed and crappy) code.
Thank you for the feedback!