Well done and quality puzzle! The mechanics are well-known, but you were able to add something new to it. Good job! =)
The only thing, it seemed to me that the music did not quite fit.
Yeah, music was the last thing I did, and without much experience with making music I just used a looping peaceful retro track.