We were using facebook exclusively for the 'private group' feature with a some friends in 2012. We liked the fact that it was private and asynchronous.
But I didn't like the fact that it was tied to facebook. I decided to put into practice what I've learned that year at my informatics school and created forum written in php. It was not much but we liked the fact that it was ours.
Ten years later, I'm still fiddling on it and it has grown to a real open-source project that you can find on github [0]. It's still primarly here to serve me since I'm the only maintainer but starts to be driven by external propositions. It's meant to be easy to deploy, easy to use, cheap in resources and reliable.
In the game of go, if your opponent plays a weak attack move that you can ignore, you basically have won a turn (by playing elsewhere).
If he tries to invade your territory and doesn't realize that he cannot create a living group inside it, it's just like he gave you a prisoner.
The hue of each cell is computed as an average of the surrounding cells hues with some randomness added. Search for `hueverage` in the code