Haven't finished playing yet but wanted to say - love the music and love the way you implemented the invisible tutorial. For the first puzzle I had no idea what to do but I completely got it by the second one. Good work.