Great job! There are a lot of interesting mechanics you explored - though I have to agree what others have said - you get introduced to them very quickly, before you barely had any chance to use the one you just learned. I also agree with that the placing of checkpoints needs to be more lenient to make mistakes less punishing.
I think if you put more focus on fewer mechanics and make failure less punishing you got something going here. In the instances when the mechanics clicked and I got into a flow, this was great fun!