You developed some really cool mechanics with this game! I think it fits the theme well. The coding is really impressive. What I would improve a bit is level design. I think it is too easy to have dashes, so you can tweak most of the sections just jumping around and dashing.
Great game though! Impressive job!