Brushing up on my OCaml
- Fix bug where you can flag seen squares.
- On reset, keep the same window (don't just close and re-open)
- Clear up other todos
- Change building scheme (what does Jane Street use?)
- Add unit tests, just to show off
- Have a machine play (and show the moves as it guesses)
The game is based on the tutorial from INRIA.
I've made some significant changes to the code, though the original model-view-controller outline is more or less the same.