Really interesting mechanics for puzzles. Quite difficult for me :) The art is nice and the music is just suitable. Good job!