oh.
have you never used raycasting?
just a thought because you seem confused, im using *learning* the raycasting library that calc84 made for using the engine.
though as ive read it casts a ray onto a grid or forgot the word to get the location.. idk much because i just recently started learning.. though if you have never tried it i would recommend it a lot.
its really fun just to play with..
well its only one block high and it cant go higher, though ive been trying to see if i could make something to make the blocks taller instead of adding more blocks which is i think i was told impossible..
but the maps can be really massive!