I like this gameplay mechanic. Levels are a bit long, making the player do the same level over and over might not be the best way to make this mechanic shine, but with "one-screen" levels and limited "lifes", I think that would be a cool puzzle/platform game!
Good job!