I like the puzzle mechanic a lot! You should definitely keep working on this idea and creating more levels. Also, I loved the music!