collect wall neighbours data
all kind of Walls

add missing tiles & complete the logic