It's not bad - could be more polished and some of the levels feel impossible without super, super precision. But it was worth a good five minutes.
You just need to think differently for those levels ;)
aha, i see!