I actually really enjoyed it! Smart mechanics and great level design. An undo would be nice to have. I got stuck on this level. Overall great design, from a fellow puzzle dev hats off.
Yeah i might move that level to the end since it a hard one (but is possible)
I do have a undo button coded i just need to update the file