Reworked tunnel warps

Existing system was causing ghosts to become stuck when reversing in
tunnels, possibly because they briefly passed through the warp cells,
but they didn't link back correctly.
Cells now have NESW links to other cells available. Currently only
hooked-up for tunnels, but will be useful if adding advanced
path-finding for more complex mazes, once hooked-up for the whole maze.