This implementation is very minimal, but does include the minimal set of features I think are necessary to be useful for actually playing:
- Removing dead groups
- Undo button
- Illegal ko move detection
- Illegal suicide move detection
Additionally, it currently marks stones in atari. I added that because I'm not great at noticing it, which probably makes this less useful for actually playing.