Working solver
Disabled solve button while solving and added ability to reset or get a new game during solve