Nice game! Maybe a undo last step function can make it more easier to solve and try different movement.
Thank you !