Improved recursive play efficiency

The autosolver now resets every 6000 moves incase it gets stuck.