Nice puzzle game with a well designed concept and gameplay. I managed to complete all levels. Last level was really challenging.