The platforming is done right, the dash is really good, i think that took you a lot of testing. The idea is not incredible, but luckly for you this is the first game of this type that I find so I can't really discredit you for that. Got stuck on one of the walls at one point but no big deal. Fun little project.