This is very clever puzzle game, really enjoyed the variety of levels. Also the stuff is just not thrown at you, you learn gradually, that is always good.