If you focused more on making it a puzzle game, and less of a platformer, this could be excellent. It's not a knock-off of shift, though the ideas are a bit similar.
Honestly, what it needs most right now is a continue feature, as well as shorter levels. Having 100 small levels instead of 10 long levels is much better for this kind of game, it lets the player feel his progress better.
I also second the making collision detection easier. You really notice it when trying to jump on top of platforms, you have to hold right mroe than you should.
Other than that, excellent idea, amateur execution, and a lot of potential. 3/5, but that can easily be raised. :)