Very interesting mix of genres. I really enjoyed playing this, though I don't really think it fits with the theme. There are some stuff that annoyed me like the way wall jump worked (you can't go opposite direction before jumping) or that you can't dash while sticking to a wall but overall it was a great experience. Also adding some reset button for getting good times would be super helpful.