I think this was a cool idea! I love these kinds of simple, enjoyable logic puzzles. I was a little confused by the implementation of the checkpoint mechanic; I was expecting a system where you had a limited number of "take-backs" before you had to restart from the beginning, but it seemed like you got your checkpoint uses refunded as soon as you used it? It felt like it kinda defeated the purpose of not being able to freely move your pieces that way, so it would've been nice to see a little more done with that mechanic.
(Also the level of volume that you let people reach with your music slider is evil lol, I blew out my eardrums when I first tried setting it.)