Awesome puzzle game! I had a bit of an hard time on level 12 (the last one) because I was stubbornly triyng to make the solution I had in my head work instead of fiddling more :p