SPOILERS!!!
Is this a bug or am I misinterpreting the rules? The thing with neighbours seems to be really weird... It doesn't include diagonals if it's not connected to the spot the diagonal is in...? Like, if you had
│ │
┘ ⋯ │
┌ ┘
, that doesn't work.
Also, why does the image below not work??
Again, I might just be misinterpreting the rules though.