Either I don't understand something or there is a bug that prevents me from playing correctly: the detection for the number of neighbours does not seem to work consistently.
Examples
you're right, I had to rush the game, suddenly there are a lot of bugs. the first case you show, however, is not buggy: each house needs to be adjacent to a power source, and if it has more than one neighbor but is adjacent to a tree, so she is happy. this is what I tried to explain in the description of the game. on the other hand, the second case is very buggy, because the houses are not adjacent to a wind turbine.
(When i Say neighbor, i mean "human neighbor" only houses count)