Ok, I played your game quite a lot.
I really like the mechanics idea, I like the level design and especially like the puzzle making. The puzzles are not too difficult but not trivial either.
However, I find the placement of the spikes frustrating. I immediately understood the solution of the second level but I keep dying on the spikes at the bottom right or on those before the exit. In truth they would be acceptable were it not for three details which I believe to be programming inaccuracies: - the movements of the character are not reactive. If I stop, the character continues to move for a few millimeters. Personally, I think it doesn't do well in a game based on accuracy.
- the spikes are triggers and not colliders (I think) and the powerups can end up inside them
- from time to time for some reason the grapple gets stuck. I don't understand if it's wanted or if it's the game that freezes but it happens