I think this is really good and interesting puzzle game. I like how the game uses the same levels but with different obstacles like opposite lines or "line stopping" waves in a very clever way.
My only criticism is that the "hint" button directly gives you the solution of the level rather than giving you a hint.