moved neighbor functionality to MapArea
add generators dir