A perfect puzzle game
I don't usually play puzzle games, however this is Probably one of the best games I have played in a long time. I can't Imagine ever getting bored with this. I suppose this is to be expected coming from such a top notch developer ;D