Thank you for the feedback!
You are right about the puzzle design - when I thought of the idea I wanted it to be a puzzle, but then when the mechanic was made I couldn't not think about making it a platformer.
About the jump and dash - You are right about it, but I cannot think of a better way to implement it.
Thank you for playing the game and giving your feedback!