Very original mechanic and love the overall atmosphere overall ! One thing I would like to point out is the friction, maybe you should put it a little bit higher? because there are really small platforms that I kept slipping on. But still, really thrilling to play!
p.s. There is a bug when I clash with the platform. the character would just get stuck .