Super fun concept. Looks like you have the basics done for a puzzle platformer. Puzzle platformers can be tricky because any death that sends you back feels like a chore, unlike in an action game. Once you figured out the puzzle, having to execute the solution more than once isn't fun.
I'm not saying I'm seeing this in the demo, btw! just a word of caution from someone also struggling with designing levels for a puzzle platformer.