The preview system is really neat, you could even draw a line on the screen so you can remember the path you've taken! It helps me think through the puzzle solution. Being able to execute the moves a bit quicker and smoother would take it to the next level.
Well done