Very original, I really like the mechanics and movement! I also got stuck for a while on that spiked jump at the beginning, probably not the easiest introduction to the mechanics.
It was quite a skill to get used to the mechanics, but the ideas at play were really interesting and you definitely built up on your core concept. Nice work!