https://chatgpt.com/share/680f4a02-4cc4-8002-8301-59214fca78...
It worked through some stuff then decided to try and list all possible moves as there can't be that many. Tried importing stuff that didn't work, then wrote code to create the permutations.