A really good surprise. I think what makes it is the clever level design. I experienced a real feeling of 'yeah, I get it now, I've gotten better', and all the levels are like that. Simple, but much more clever than it looks