added solving functionality
solveUncover uncovers, solveFlag condition changed.
Solver works.
Mine placement on expert fixed. Superflous condition check removed from solver.