So you want Quake/Doom style teleporting??
Pretty simple, one way is to you define an area to check against, then use position object to move your object to the new location.
So if your matrix was 100x100x10x10 and you want to teleport when you hit square 0,0 the you check if your object is less than 10x and less than 10z the reposition the object. if the square was 1,1, the check would be
if object position x([object])>10.0 and object position x([object])<20.0
if object position z([object])>10.0 and object position z([object])<20.0
rem these coordinates are on the new matrix
position object [object],newx#,newy#,newz#
rem also change the matrix number variable in your walk on matrix code
rem if applicable
endif
endif
ZX Spectrum 48k Issue 3, Radio shack Tape drive, Rank arena 12" T.V. set.