In faced a similar problem with my game. I would play back the solution step by step making sure every step is legal.
Interesting, ok