I would have to agree with the others, this is one of the best versions of this mechanic. I loved that every level there is a different ability that you get and have to understand in order to complete the level, all the levels were interesting and made you think. The presentation is also really good. Well done! would play the full version.