better asciiboard; todo - diagonals in findNearest