Ok, i see what you haved try to do. I really like this kind of games where you have to figure out how the game mechanics and the design works to pass a level. It's a nice puzzle platformer BUT:
Audio it's too repetitive.
You spawn, in level one, over spikes. That's BAD design. Spikes are spikes, are pointy are dangerous by common sense. You can't (even if you want to suggest that you going to need the spikes as a platform after) use spike as platforms and go against years of game design conventions. All you had to do was turning the spike sprite upside down when the spike fall so you have the flat part where you can jump and stay on.
That said i had fun playing it and figure out the levels.
Keep up the good work!