The mathematician in me already has a headache thinking about all the 3D distance calculations you are going to need ...
But it looks really nice.
If thinking about calculations gives you a headache, maybe you ought to become a jock.
I just graduated from college with an Accountant degree. Taking square roots in 3-D still gives me a headache.... maybe you ought to become a jock.