A good game, nice and polished. The downside is the lack of a tutorial or hints on the levels where new mechanics are found. Good job!