I love this game. the puzzles are well thought out!
Level 30 is genius and took me probably like half the time it took me to do ALL the other levels combined , BUT i finally got it