i think that isn´t easy.
But to the gravity: It is very hard!!! Because you can´t trace. i haven´t found a way for more than one floor-level. I you have an idea PM me