Very interesting and very well polished. I've managed to complete the first 5 levels, but not the 6th :D
To be honest I was never exceptional at puzzle games, so I wouldn't call the difficulty unfair. In general I really enjoyed the game. I think the music and general aesthetic were wonderful. Good job!