I like this! Nice job and good interpretation of the theme! One thing I would suggest, perhaps a button that would let you undo your previous move?
You're 100% right! Although at first it feels good to make people stumble when trying to figuring out a level, I don't want to have people rage when not being able to correct a little oopsie poopsie of a mistake xD