Dadurch müsstest du ja dann 8 Sonderfälle haben, nämlich, wenn man über, unter, links, oder rechts neben diesen Lücken steht. Das heißt, dass du jeden dieser Fälle manuell abfangen musst, indem du z.B. die Position, an der der Charakter, Cursor (was halt verwendet wird) ermittelst, dann eine Tastenabfrage machst und wenn es eine Richtung ist, die auf so eine Lücke führt, dann lässt du den Cursor zwei Schritte wandern und gibts den richtigen Wert (+-20) aus.

Außerdem solltest du dich mal entscheiden, ob das jetzt ein Baum, oder eine Matrix (bzw. Tabelle) ist