Regions now keep lists w different neighbors

Each region keeps a dictionary for the friendly, neutral and hostile
neighbors.