Thanks for the reply, I'll give it a closer look thanks.
I don't need to get their distance in 3D for the game to function as intended. but I'll definitely try it out, might fix or improve the game altogether.
I have thought that maybe the reason why the closest object to Home was because the camera was making objects appear to be further away than they are. But Now I've got a life system In place, that doesn't seems to be the case, as objects that look like the closest, but are not being recognised as the closest are colliding with Home correctly and causing the player to lose a life, meaning that it was definitely the closest.
Is there something wrong with the way I'm using the "Distance" expression? I noticed that there's allot of different options for obtaining the x/y/z coordinates for a Q3DModel object e.g. Sx,Sy, Sz or nBx. Should I be using these? What's the difference between each of these? My guess its to do with mathematics but I'm not proficient in this kind of maths.
Either way I'll revisit the distance gathering logic and see if theres something else that's causing it.