untested: ^ block_generate_neighbor(). BLOCK_NEIGHBOR_UP has been written. I have no idea whether or not it works yet.

I'm going to be testing this first thing by writing a block network visualizer. I might try messing around with multiple windows.