A nice example of self-teaching mechanics. I think the level designs are quite good for such a simple premise. Some parts were frustrating as well if you figure out how to do something, but often you just have to go carefully, I always try to rush through once I know my strat :)