Very casual and addictive puzzler. Pretty hard at first but becomes easier after you manage to solve the problems. The hardest stage for me so far is Level 7. It is full of nasty surprises. Good game overall.