Nice, beautiful puzzle! I am very pleased with the presence of the "Undo" button, you do not have to replay the level because of a small error =)
Thank you for playing :) Happy you appreciate the Undo, I do my best to implement where I can.