ray picking WIP