also die herografik stellste entweder wie du schon gesagt hast mit change party "ab" oder du wechselst die grafik des helden (dann ne transoparente grafik auswählen, is klar ^^)

zur karte
also wenn man auf der karte nicht direkt laufen kann, würde ich es so machen (wie zB in UiD) dass man nur die betretbaren Orte angezeigt bekommt in menüform
dann kannst du die "position" mithilfe von variablen abfragen