Very nice puzzle game! At first I was completly lost but once I understood the mechanics, the rest of the game flows pretty well.