3D object picking WIP