private Coord localToReal(Coord lc) {
		Gob pl = ui.sess.glob.oc.getgob(mv.playergob);
		if (pl == null) return Coord.z;
		// MAGIC!~
		return pl.rc.add(lc.sub(pl.rc.div(tileSize).add(mv.mc.div(tileSize).add(off.div(scales[scale])).inv()).add(sz.div(scales[scale]).div(2))).mul(tileSize));
	}