Wow, this is a very solid puzzle game! Everything here is so high quality - the concept, puzzle design, visuals and music all fit together nicely. The last couple of levels were very difficult, but beat them in the end. Really hard to come up with anything to criticize. The music could have had some variety because it took so long to solve the last levels.