Solve function doesn't seem to do anything.
Mistake counter doesn't reset after generating a new puzzle