Really cool puzzle game.
Was a bit frustrating when you failed the last loop and had to do it all over again when i moved to fast and went and extra step. Would be nice if you could choose which loop you wanted to start from the next time.
The one level where you had to move the rock to the first key was pretty smart, but too early in the concept, got stuck and frustrated there more than the other levels.