simplified getNumberNeighbors().  cleanup.
added compile-time option for serendipitous neat-looking graphical effect